熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java開源技術 >> 正文

struts2標簽與jstl標簽的混合使用

2013-11-23 20:07:50  來源: Java開源技術 

  以前一直使用jstl標簽後來也開始使用struts的一些標簽畢竟struts的有些標簽使用起來還是比較方便

  項目中常常會出現struts標簽和jstl標簽混和用的情況比如在自定義標簽或者在循環標簽等

  在jstl中使用struts

  <c:forEach var=ee items=${requestScopeserviceList} >

  jstl:<c:out value=${eeid}></c:out>

  el:${eeid}

  struts: <s:property value=Ettreeid/>

  </c:forEach>

  通過struts標簽取jstl標簽的變量時如果有設置scope可以從scope中取值

  如果沒有就需要用Ettr來取值

  從jstl標簽中獲取值

  <c:set var=ctime value=${elcreatetime} scope=request/>

  <c:set var=ctime value=${elcreatetime} />

  <s:property value=#requestctime/>

  <s:property value=Ettrctime/>

  在struts標簽中使用jstl

  <s:iterator value=#requestserviceList id=bs>

  struts:<s:property value=#bskeyid/>

  el:${bskeyid}

  jstl:<c:out value=${bskeyid}></c:out>

  </s:iterator>

  從struts標簽中取值

  <! 數字類型>

  <s:set name=pp value=></s:set>

  struts:<s:property value=#pp/>

  el:${pp}

  jstl:<c:out value=${pp}></c:out>

  <! 字符串類型>

  <s:set name=pp value=abc scope=request></s:set>

  struts:<s:property value=#requestpp/>

  el:${pp}

  jstl:<c:out value=${pp}></c:out>


From:http://tw.wingwit.com/Article/program/Java/ky/201311/27977.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.