在action中将数据传给页面一共有四种方式
1 将数据放入ActionContext.getContext().put("departmentList", departmentList);
读取方式 <s:iterator value="departmentList"> <s:property value="dname"/> </s:iterator>
2 将数据放入ActionContext.getContext().getValueStack().push(departmentList); 是将数据放入栈顶
读取方式 默认是从栈顶读取<s:iterator> <s:property value="dname"/> </s:iterator>
3 将数据放入ServletActionContext.getRequet.setAttribute() 即将数据放入request中
读取方式<s:iterator value="#request.departmentList"> <s:property value="dname"/> </s:iterator>