`
hougbin
  • 浏览: 492707 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

struts2标签获取url,request等值

    博客分类:
  • ssh
阅读更多

struts2标签获取parameter,request,session,application中的值

文章分类:Java编程

这几天正在做个作业,想在页面中获取得Url中的参数值。但用了很多方法都不行,最后经过一番的经过一番的周折终于找到了答案。
Java代码 复制代码
  1. http://localhost:8080/demo/index.jsp?flag=kkkk   
  2. <s:property value="#parameters.flag" />  
http://localhost:8080/demo/index.jsp?flag=kkkk
<s:property value="#parameters.flag" />


这里有三种方法
Xml代码 复制代码
  1. <s:property value="#parameters.mySessionPropKey"/> or   
  2. <s:property value="#parameters['mySessionPropKey']"/> or   
  3. <s:property value="#parameters['myRequestPropKey']"/>  
<s:property value="#parameters.mySessionPropKey"/> or
<s:property value="#parameters['mySessionPropKey']"/> or
<s:property value="#parameters['myRequestPropKey']"/>


从上面的答案我们可以推测到request,session ,application中的属性值也可以用同样的方法获取
如:
Xml代码 复制代码
  1.   request.---->  
  2. <s:property value="#request.mySessionPropKey"/> or   
  3. <s:property value="#request['mySessionPropKey']"/> or   
  4. <s:property value="#request['myRequestPropKey']"/>  
  5. session---->  
  6. <s:property value="#session.mySessionPropKey"/> or   
  7. <s:property value="#request['mySessionPropKey']"/> or   
  8. <s:property value="#request['myRequestPropKey']"/>  
  9. application--->  
  10. <s:property value="#application.mySessionPropKey"/> or   
  11. <s:property value="#application['mySessionPropKey']"/> or   
  12. <s:property value="#application['myRequestPropKey']"/>  
  request.---->
<s:property value="#request.mySessionPropKey"/> or
<s:property value="#request['mySessionPropKey']"/> or
<s:property value="#request['myRequestPropKey']"/>
session---->
<s:property value="#session.mySessionPropKey"/> or
<s:property value="#request['mySessionPropKey']"/> or
<s:property value="#request['myRequestPropKey']"/>
application--->
<s:property value="#application.mySessionPropKey"/> or
<s:property value="#application['mySessionPropKey']"/> or
<s:property value="#application['myRequestPropKey']"/>


这里用到了ognl表达式,不懂的可以参考下面网站。但是英文的,不过没有关系我们看那些关键的代码就可以。
其实的英语也是很菜的,但一般也会到一些英文的网站找资料。关键的是我要看的一些关键字和代码 。
参数资料:http://struts.apache.org/2.1.6/docs/ognl.html
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics