• Struts向JSP中传值


    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>
  • 相关阅读:
    后缀自动机在复习
    冬令营模拟day2总结
    割点(模板)
    黑匣子
    挤牛奶
    上白泽慧音
    lca最小公共祖先祖先
    最小花费
    牛的旅行(标程)
    骑马修栅栏
  • 原文地址:https://www.cnblogs.com/coolgame/p/3319054.html
Copyright © 2020-2023  润新知