`
everlxq
  • 浏览: 103563 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

struts2的%{}

 
阅读更多

为什么在<s:textfield value="%{#request.username}"/>能显示,
但是用<s:textfield value="#request.username"/>显示却不行  那个%{}到底是干什么用的?

%{}是保证'{' 和 '}'之间的内容是OGNL表达式 
 
<s:textfield value="#request.username"/>
应该这样写:<s:textfield name="#request.username"/>


<s:textfield value="#request.username"/>
你会发现输出的是#request.username
而不是你想要的值 因为value并不是默认执行OGNL表达式的,而是字符串
%{}是为了保证用OGNL的表达式去执行{}里面的字符串
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics