具体问题是,有个jsp给它改名(a_b.JSP-->A_C.JSP),对应的在config.xml里也改动(a_b.JSP-->A_C.JSP),别的什么都没改,但是再次运行时,这个A_C.JSP调不起来,报404错:
説明 The requested resource (/pages/A_C.JSP) is not available.
此时再把名字改回去(A_C.JSP-->a_b.JSP),也不好用,只能用没改名字前的A.JSP再覆盖回去,config.xml 改回去a_b.JSP,程序才能运行,十分诡异,起初我以为是跟名字有关(什么大小写,下划线等等),但是发现我把下划线去掉,等等,也不好用,
后来我又觉得跟encoding有关,但是改前改后都是UTF-8,实在没办法了,不知道有没有人遇到过这种问题,谢谢赐教!

解决方案 »

  1.   

    你的config.xml是什么.? struts配置文件?
      

  2.   

    jsp改动内容不用部署.改动名字了就不太清楚.! 并且的你xml文件改了是要部署的  修改了东西重部署是好习惯阿!
      

  3.   

    我当然部署了,刚才在网上找了一下,也有人遇到过这种问题,但是没具体有用解决办法,其实我的jsp文件名是由小写改成大写  a_b.jsp--->改成A_B.jsp,就不好用,改回来也不好用。config.xml里就是forward里调用这个jsp,跟配置文件没关,愁啊~~