javascript

位置:IT落伍者 >> javascript >> 浏览文章

struts2标签与jstl标签的混合使用


发布日期:2018年12月04日
 
struts2标签与jstl标签的混合使用

以前一直使用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>

上一篇:struts标签+jstl标签之国际化实例

下一篇:实例讲解Spring集成JSF的最简单方式