在struts2的各种配置文件中也可以使用OGNL,只需要将OGNL表达式套在${}中,即${ognl表达式}.
总结列表:对${ognl}的总结涉及一些大家暂时还没学习到的内容。
在struts.xml文件的<result>元素中,经常需要使用${属性名}表达式访问action中的属性,表达式里的属性名对应
action中的属性,如下:
<result type="redirect">view.jsp?id=${id}</result>
<result type="chain">view?id=${id}</result>
在校验配置文件的<message>元素中,可能需要使用${getText('key')}表达式访问国际资源包的消息......
在国际化资源文件中,也可以使用${ognl表达式},例如,使用${getText('key')}表达式来获取国际化消息填充一个资源的占位符。
在jsp页面中可以使用${获取属性的ognl表达式},但不能在${}使用调用方法的ognl表达式,否则,会把它当做el表达式的自定义函数。
本文总结了在Struts2配置文件、视图跳转和国际化资源中的OGNL表达式使用方法,详细解释了如何在Struts.xml、结果元素、校验配置和JSP页面中利用OGNL进行属性访问、消息获取和表达式操作。
3901

被折叠的 条评论
为什么被折叠?



