struts2 的web.xml文件里有个<welcome-file-list>标签  默认的是index.jsp  但是我想换成index.action 通过action处理以后再转到index.jsp   我改完访问的时候  出现了forbidden的错误  禁止访问  怎么回事啊

解决方案 »

  1.   

    你是想达到通过action到达index.jsp的目的吧
    <welcome-file-list></welcome-file-list>
    它是file-list啊,能把它默认成action类吗,好像不能吧
    建议lz通过另外一个页面,页面加上下面一句话
    <META HTTP-EQUIV="Refresh" CONTENT="0;URL=.....action">
    这样经过action再跳到index.jsp上,转个圈可以到达你要的效果
      

  2.   

    你的index.action写对没有?或者你的struts.xml的配置对没有?
      

  3.   

    JSP->action->JSP 这样不就行了虽然麻烦点  action也是可以的估计是你的action路径不对 action路径就是你struts-config里配置的action的path属性
      

  4.   

    action路径不对,
    你直接访问index.action 看看,能正常响应吗?
      

  5.   

    action是编译后放在WEB-INF/CLASSES文件夹下的,这个文件夹下的文件是安全的,要访问里面的文件需要完整的路径才能访问,所以你设置默认访问页面的话不能设置成这个文件夹下的文件,不然如果你不输入文件的路径是不能被访问的。
      

  6.   

    应该能那样做吧,可能是你哪方面出错了
    把你的struts-config.xml文件贴出来看看!
      

  7.   

    谢谢大家的帮助  7楼分析的很正确  不能直接写.action   我借鉴了3楼的方法  问题解决了