SSH中我想直接打开首页就可以把数据取出显示到首页,而不是要执行一个action之后才取出数据,然后跳转到页面.
我之前用的方法是:打开项目后直接跳转到一个页面,然后在这个页面请求Action  然后通过请求的这个action返回数据到首页。中间有了一个请求action的页面。我现在想的是打开项目时候就直接到首页,并把数据取出。这个怎么实现呢??

解决方案 »

  1.   

    你把项目首页在web.xml中修改为action,然后在action请求数据,并返回首页jsp就ok了
      

  2.   

    <welcome-file-list>
    <welcome-file>/index.action</welcome-file>
    </welcome-file-list>
      

  3.   

    http://happyran.zbpifa.com
    http://007ej.com/user.asp
      

  4.   

    1、异步--jQuery
    在首页:
    $(docunment).ready(function(){
    //跳转到Action获取数据并返回数据
    })
    2、登陆成功跳到Action然后再跳到首页同时把数据传到首页,首页显示数据!
    http://happyran.zbpifa.com
    http://007ej.com/user.asp
      

  5.   

    这样修改在web.xml里面是找不到页面的状态,web.xml只可以是页面吧!!
    这种方法不知道好不好:
    用spring注入  就在JSP页面上  用
     ApplicationContext ctx = WebApplicationContextUtils.getWebApplicationContext(getServletContext());
        用ctx.getBean();  里面就放 注入的对象
    这样可以取到数据,但是这样不知道好不好!!
      

  6.   

    index.jsp中
    <jsp:forword  xxxx.action>
      

  7.   

    你可以jsp include 到你的action ,返回你include的jsp路径
    还有就是通过ajax 返回html页面就可以了 试试吧  
      

  8.   

    不请求Action,你用SSH干嘛?
    事实上都是两个jsp。
    index.jsp只有
    <jsp:forward page="index.action"></jsp:forward>
    经过Action查询出数据,返回给main.jsp
    大部分是这么做得
      

  9.   

    写个AdminFilter类实现Filter
    public void doFilter(ServletRequest request, ServletResponse response,
    FilterChain filterChain) throws IOException, ServletException {
      //业务处理,跳转到的action类
      newresponse.sendRedirect("*.action");
    }   <filter>
    <filter-name>AdminFilter</filter-name>
    <filter-class>包.AdminFilter
    </filter-class>  
      </filter>
        <filter-mapping>
       <filter-name>AdminFilter</filter-name>
       <url-pattern>/index.jsp</url-pattern>  <!--将首页拦截到  -->
      </filter-mapping>//如果要初始化数据,建议用ajax,或dwr框架,这样速度相对比就快
      

  10.   

    Ajax是最好的办法了,但是会影响搜索引擎的收录问题,所以用这个方法:
    用spring注入 就在JSP页面上 用
     ApplicationContext ctx = WebApplicationContextUtils.getWebApplicationContext(getServletContext());
      用ctx.getBean(); 里面就放 注入的对象