一般情況下webwork的標簽足夠支持頁面開發(fā)的需要,而且這些標簽也足夠靈活和強大。但是總會有一些特殊的情況讓你不得不使用jstl來處理webwork的valuestack中的數(shù)據(jù)。那么怎么樣才能夠使用JSTL來取得webwork的數(shù)據(jù)呢?在webwork的WIKI上面看到過使用攔截器將valuestack的數(shù)據(jù)取出來在重新放到request里面的方法。目的是能夠達到了,但是就為了這么一點小事需要寫一個攔截器,再修改配置文件,好像不太值得。在一頓google之后終于找到了一個簡單易行的方法。此方法最先從
http://www.jroller.com/page/jcarreira?anchor=re_comments_to_struts_vs這個網(wǎng)址看到的。
??<ww:set name="test" value="pageNum" scope="page"/>
??ww:<ww:property value="#test"/>
??EL:${test}
??jstl:<c:out value="${test}"></c:out>
??jsp:<%=pageContext.getAttribute("test")%>
就像上面的例子,只需要簡單地將存放在webwork的valuestack中的值取出來,set到page或者request,session里面,就可以使用EL ,JSTL ,jsp等很簡單的取出來了。s
posted on 2006-08-17 16:34
OO 閱讀(597)
評論(1) 編輯 收藏 所屬分類:
框架、工具的使用