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: 联系我

你可能感兴趣的:(STRUTS2 标签调用静态方法)