1.public ActionForward execute(ActionMapping mapping, ActionForm form,
2. HttpServletRequest request, HttpServletResponse response) {
3. List list = /* 从数据库取出数据,放入List,List起名list */
4. //list要传给前端jsp页面,设置参数
5.
6. //????????请问我下边这样设置参数正确么?????????//
7.
8. request.setAttribute("note.display.list", list);
9.
10. //转向名为note.display的页面display.jsp
11. return mapping.findForward("note.display");
12.}
<c:forEach items="${requestScope['note.display.list']}" var="article">
2.<c:out value="${article.param1}"/>
3.<c:out value="${article.param2}"/>
4. <c:out value="${article.param3}"/>
5. <c:out value="${article.param4}"/>
6. </c:forEach>
另外在配置struts的action的时候应该还要配置上scope=request这个属性吧,这样传值应该是转发,而不是重定向。
<action
path="/action的名字"
scope="request"
type="你的action的实现类包括包路径"
>
<forward name="note.display" path="jsp页面的名字" redirect="false"/>
</action>