Posted on 2010-06-13 15:07
xcp 阅读(3101)
评论(0) 编辑 收藏 所属分类:
struts2
今天在做项目的时候,遇着要调用静态方法去处理一些数据,因为没有用使用过,所以GOOGLE了一下,网上有很多像:
<s:set name="post" value="@edu.mobile.company.function.GetJobPost@getJobHTML()" />
${post}
这样就能在表示页面显示出来。
但是还有一种情况就是需要调用一个含有参数的静态方法怎么办?
在网上找了N久,都无果,最后查阅相关OGNL文档,尝试能使用下面方法可行:
来源:(http://blog.sina.com.cn/s/blog_553d5e730100egr7.html) - STRUTS2 标签调用静态方法_roteson_新浪博客
<s:set name="post" value="@edu.mobile.company.function.GetJobPost@getJobHTML(#session.username)" />
${post}
或者
<s:set name="job" value="#session.jobdata" />
<s:set name="post" value="@edu.mobile.company.function.GetJobPost@getJobHTML(#job)" />
${post}
名称: ♪4C.ESL | .↗Evon
口号: 遇到新问题♪先要寻找一个方案乄而不是创造一个方案こ
mail: 联系我