后台存放数据:
ActionContext.getContext().put("list",list );
HttpServletRequest request=ServletActionContext.getRequest();
request.setAttribute("list",list);
HttpSession session = ServletActionContext.getRequest().getSession();
session.setAttrubute("list",list);
前台页面可以使用struts2标签来获取,然后使用迭代器遍历:
<s:iterator value="#request.list" id="id" status="st">
<s:property value="%{list集合中对象的属性}"/>
</s:iterator>
在struts.xml文件里ognl表达式调用参数信息用${}调用,在jsp页面用%{}调用,在struts2的标签中,系统默认调用了ognl表达式,即不需要写%{},<s:textfield name="#user" />
本文介绍如何在Struts2框架中从后台向前端页面传递数据,并通过迭代器遍历展示。具体包括使用ActionContext、HttpServletRequest及HttpSession进行数据存储的方法,以及前端页面如何利用Struts2标签实现数据展示。

2万+

被折叠的 条评论
为什么被折叠?



