我机器中邪了,把我气抽了。
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项目,把元文件挪走,建个新的再复制进去,
------解决方案--------------------
------解决方案--------------------http://topic.csdn.net/u/20080514/11/2ded230b-b777-41ae-b77a-58f1a5d45d81.html
这就是我当时发的帖子
另外问一句,你的项目有红叉吗?
------解决方案--------------------把 work 清了看看