日期:2014-05-18  浏览次数:20719 次

我机器中邪了,把我气抽了。
Struts 1.2 这个版在熟悉不过,写了一个DispathAction

一直都很正常,今天突然有一个页面 提交的时候

System.out.println("xml以写入" + cssid); //这句已经执行了
return mapping.findForward("cheng"); //这句就是不执行。。。就是不跳转 如果把cheng改成 giaval 这个页面就好使 闹鬼了 改别的都不好使。谁遇到过此类事件啊?

我来来回回的看了二个多小时xml没问题啊 重启tomcat 也n遍了 tomcat 目录下我也看了都很正常

  <action path="/preview" parameter="method" type="com.giaval.struts.action.SearchAction" >
   
<forward name="giaval" path="/giaval.jsp"></forward> //问题出现在这里 我在action中 return mapping.findForward("giaval"); 就好使.  
  <forward name="cheng" path="/cheng.jsp"></forward> //用它就不好使 return mapping.findForward("cheng"); 为什么?改别的名也不行
  </action>
   
  <action path="/change" parameter="method" type="com.giaval.struts.action.SearchAction">
   
  <forward name="giaval" path="/giaval.jsp"></forward>
  </action>

我要疯了 ~ 真邪门了




------解决方案--------------------
我晕 mark一下~
------解决方案--------------------
清缓存,clean项目,把元文件挪走,建个新的再复制进去,
------解决方案--------------------
探讨
清缓存,clean项目,把元文件挪走,建个新的再复制进去,

------解决方案--------------------
http://topic.csdn.net/u/20080514/11/2ded230b-b777-41ae-b77a-58f1a5d45d81.html
这就是我当时发的帖子
另外问一句,你的项目有红叉吗?
------解决方案--------------------
把 work 清了看看