1.jsp自定义标签:分页标签
2.线程池: Spring线程池:ThreadPoolTaskExecutor
3.struts2 拦截器:AuthorityInterceptor 权限控制拦截器(登陆不做控制)
struts2-tag: 标签<%@ taglib prefix="s" uri="/struts-tags" %> 及OGNL表达式
1.值存入request
Map request = (Map)ActionContext.getContext().get("request");
request.put("users", users);
<s:iterator value="#request.users" id="userInfo">
<s:property value="#userInfo.userName"/>
2.Action属性(跟servlet没有关系): 值栈
private List<User> users;
<s:iterator value="users" id="userInfo" status="ind">
<s:property value="#userInfo.userName"/>
<s:if test="ind.first">checked</s:if>
<!-- 这是一种显示方式:ER表达式 -->
%{info}
<!-- 另一种显示方式用struts标签 -->
<s:property value="#info"/>