随笔-5  评论-41  文章-13  trackbacks-0
一般情况下webwork的标签足够支持页面开发的需要,而且这些标签也足够灵活和强大。但是总会有一些特殊的情况让你不得不使用jstl来处理webwork的valuestack中的数据。那么怎么样才能够使用JSTL来取得webwork的数据呢?在webwork的WIKI上面看到过使用拦截器将valuestack的数据取出来在重新放到request里面的方法。目的是能够达到了,但是就为了这么一点小事需要写一个拦截器,再修改配置文件,好像不太值得。在一顿google之后终于找到了一个简单易行的方法。此方法最先从http://www.jroller.com/page/jcarreira?anchor=re_comments_to_struts_vs这个网址看到的。

  <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 阅读(523) 评论(1)  编辑  收藏 所属分类: 框架、工具的使用

评论:
# re: webwork中jstl的使用 2008-01-23 15:07 | highriver
写得很好。谢谢  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: