Posted on 2010-06-13 15:07
xcp 閱讀(3113)
評論(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: 聯系我