webwork 转 jstl 标签

项目之前分页组件一直使用的是 项目组定义的 公用分页,其中引用了webwork <ww:url>标签。

 

另外一个项目:由于技术 采用不一样,使用的struts + jstl 标签

需要将原有的分页修改成 jstl形式的,之前没有写过jstl。

 

修改之前:

 

 

 
<ww:if test="container != null && container.resultList != null && container.resultList.size > 0">
			<script type="text/javascript" src="/common/js/pagination.nav.js"></script>
			 <div class="page">
				<ww:url id="url" escapeAmp="false" includeParams="all">
					<ww:param name="page">0</ww:param>
				 </ww:url>
			     <script language="javascript">
				     <!--
				     createPaginationNav('<ww:property value="url" escape="false"/>',
				   	 <ww:property value="container.pageCurrent"/>,
				     <ww:property value="container.pagePre"/>,
				   	 <ww:property value="container.pageNext"/>,
				   	 <ww:property value="container.totalPage"/>,
				   	 <ww:property value="container.pageSize"/>,
				   	 '');
				     //-->
			     </script>
			</div>
</ww:if>
 

 

修改之后:

 

 

<c:if test="${not empty container.resultList}">
	<script type="text/javascript" src="<%=basePath%>js/pagination.nav.js"></script>
	<div class="page">
        <c:url var="url" value="">
	      <c:param name="page" value="0"/>
        </c:url>
			 
	<script language="javascript">
			<!--
				     createPaginationNav('${url}',
				   	 ${container.pageCurrent},
				         ${container.pagePre},
				   	 ${container.pageNext},
				   	 ${container.totalPage},
				   	 ${container.pageSize},
				   	 '');
			//-->
	</script>
	</div>				
</c:if>
 

 

 

你可能感兴趣的:(Webwork)