将获取的List放入Session:
list = queryRegisterlistService.findAll(); ActionContext.getContext().getSession().put("list", list);
一下是一些常用的标签:
<%@ taglib uri="/struts-tags" prefix="s" %> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
加入标签使用EL表达式进行字符串的截取:
${fn:substring( m.dateIn,0,10)} ${fn:substring(获取的字符串,从X开始,到y结束}
使用EL表达式和OGNL表达式遍历List:
<s:iterator value="list" id="m"> <s:property value="#m.name" /> <s:property value="#m.sex" /> </s:iterator>
<c:forEach items="list" var="m">
${m.name } ${m.age } ${m.sex } </c:forEach>
其中还有一种比较特别的情况在OGNL中可以使用EL表达式遍历:
<s:iterator value="list" id="m"> <s:property value="#m.name" /> <s:property value="#m.sex" /> <s:property value="#m.age" /> ${fn:substring( m.dateIn,0,10)} ${fn:substring( m.dateOut,0,10)} </s:iterator>