【发布时间】:2013-04-23 12:05:14
【问题描述】:
我或多或少知道 的表达式中引入一些逻辑来避免空值错误。除非我将标签替换为 ,否则我会收到错误消息。然而,在我的构建之后,我得到一个 jsp 错误而不是 servlet 错误。我不能真正将我的原始代码粘贴到此处,但 中的代码本质上是检索作为 Struts 1 项目中的 servlet 参数传递的嵌套数组对象(更像是另一个数组对象中的数组对象)。我只想添加一个 try...catch 语句,以防对象的属性尚未实例化。
<%=((package.package.package.ClassName)session.getAttribute("attrName")).getObjectList()[0].getSecondObject.length%>;
这是 jsp 问题,还是 Struts 1 问题?再说一遍,这两个标签有什么区别?
【问题讨论】: