我想实现的功能是jsp页面一开始加载的时候就执行其中的一个action,并附带参数,struts2执行其方法,并返回一个实体bean的list,jsp接受这个list,并把list里面的内容展现出来。(求大神给个样例,跟导师在做项目,导师什么都不教,直接扔给我个任务让我做,只能来这里讨教了)JSPStruts

解决方案 »

  1.   

    <s:action id="handler" name="val"/>
    <s:iterator value="#handler.方法('参数')"></s:iterator>
      

  2.   

    直接配置下 就好了吧  这个访问action  然后 执行方法  返回数据 到某个jsp 页面   感觉比helloworld稍微的 有点难度!
      

  3.   

    你可以先尝试 做一个 只返回string的 页面
    然后再做返回list的。
      

  4.   


    //temp.jsp
    <%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
    <meta http-equiv='refresh' content='0;url=listIndexNotice.action'>
      </head>  <body>
      </body>
    </html>          //struts.xml
    <action name="listIndexNotice" class="com.brss.project.web.action.NoticeAction" method="list">
    <result name="success">/display/index.jsp</result>
    </action>[code=java]
          <s:iterator id="p" value="lists" status="s">   //lists为list集合对象。在action里声明,action class  自己去写。
                <s:property value="title"/>
          </s:iterator>[/code]