【发布时间】:2012-12-04 22:16:42
【问题描述】:
我尝试在磁贴中使用 Struts2 消息资源但未成功 2.1.4 表达。例如,以下资源可在 JSP...
<s:text name="htmlheadHeading1"/><br/>
...但是当我尝试在图块定义中使用相同的资源时...
<put-attribute name="title" expression="${htmlheadHeading1}" />
...我收到错误消息...
ELResolver cannot handle a null base Object with identifier 'htmlheadHeading1'
...有什么办法吗??
【问题讨论】:
-
你的
htmlheadHeading1来自哪里? -
来自 struts2 消息资源 (i18n)。
-
我很确定没有办法做你想做的事,因为你指定了瓷砖版本 2.1.4 但是如果你去瓷砖版本 2.2.2 或现在的瓷砖 3 你可以在切片定义中使用 OGNL 表达式,然后按照您的希望直接执行操作。
-
听起来不错。我无法让瓷砖 2.2.2 与 struts2 一起使用。我必须把它放在次要位置。