今天在做项目的时候应该关联到很多页面,在action中添加了不少的if判断来找相应的返回页面,然后就写了一段代码来动态添加struts的action方法的返回值,但是生成后在返回到指定页面是老是报404,然后就想问一下,在使用struts的时候能不能动太的生成struts的返回值,就是修改struts.xml文件,来指定返回地址,然后在返回相应的地址。在项目启动的时候是会预先加载相应的XML文件,想知道如果在项目执行的时候修改了struts文件怎么能让他可以找到相应的地址并进行跳转。

解决方案 »

  1.   

    你的意思是项目执行的时候程序去修改struts文件吗?我的印象里,改动了struts.xml就必须重启Tomcat
    即使真能配置到让struts.xml能被自动reload,这种做法也一定不是个好主意
      

  2.   

    shi de 最好要重启下 
      

  3.   

    1还是2,1的话配置文件不能改,但是可以在程序中改forward地址,2的话可以根据不同的情况return不同的结果,不管怎么样,都不建议用程序修改配置文件。