首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

struts2标签、OGNL和EL如何取属性值包含""号的值

2013-02-25 
struts2标签、OGNL和EL怎么取属性值包含.号的值?比如后台:request.setAttribute(dictionary.testName,

struts2标签、OGNL和EL怎么取属性值包含"."号的值?
比如后台:request.setAttribute("dictionary.testName", "好");
前台如何用struts2标签或者OGNL或者EL表达式如何取得dictionary.testName值。
[解决办法]
${requestScope['dictionary.testName']}或者${requestScope["dictionary.testName"]}
[解决办法]
原来dictionary.testName是字符串啊,呵呵。
你把他存到了stack context中,要这样
从action上下文获得值栈的属性
<s:property value="#request['dictionary.testName']"/>
或者<s:property value="#request.dictionary.testName"/> 

不过这样意义不大,能实现就行了,还是用我在4楼给你写的那种做法比较好。

搞定,给分吧~

热点排行