web项目添加了struts1.x支持,设置welcome-file跳到Action总是报错,如果指定一个页面再跳到action虽然可以,但感觉怪怪的,因为需要在首页加载数据,需要进action,怎么办呢?

解决方案 »

  1.   

    welcome-file是可以设置action的,如果出错的话,不如把错误问题找到解决更好
      

  2.   

    welcome list直接设置为xxx.do不行?跟页面跳到action不是一样的么
      

  3.   

    先给你个方案
    <welcome-file-list>   
              <welcome-file>index.html</welcome-file>   
          </welcome-file-list>   
      index.html里面写:   
      <body   bgcolor="#FFFFFF"   text="#000000">   
      <script   language="javascript">   
      location.href   =   "<%=request.getContextPath()%>/newsmain.do"   
      </script>   
      </body>web.xml是tomcat管理的。
    你想想只有在页面上通过FORWARD
    才是struts.cfg.xml管辖的范围
    让他直接就跳转有点难为人家web.xml
      

  4.   

    welcome list 只能设置文件。不能设置路径。
      

  5.   

    welcome list 是可以设置xxxx.do的
    只不过你要建一个相同名的空文件了比如你要让welcome list 指向index.do
    你在工程根目录下建个index.do的文件就行了,空的,什么都不用写tomcat的配置文件里面有说明,去看看就明白了
      

  6.   


    简单的好像是可以,不过复杂一点的action就不行了,因为文件命名肯定不允许包含/?之类的符号