问题是这样的 
struts.xml的配置如下<package name="mms" extends="struts-default">
<action name="toEditInformation" class="RivalInformationBean" method="toEditInformation">
   <result>/html/custJsp/Information/editInformation.jsp</result>
</action>
</package>  相关的业务方法如下//修改

public String toEditInformation(){
message = "";
formation = this.formationBiz.findById(id);
return SUCCESS;
}

jsp中调用的方法是:
<script>
function to(url){
window.location.href=url;
}
<script> <img onClick="to('toEditInformation.action?id=${formation.id }')" title="修改情报" src="images/bt_edit.gif" class="op_button" />
报错的提示是2010-06-11 12:00:08,093  WARN (org.apache.struts2.dispatcher.Dispatcher:49) - Could not find action or result
There is no Action mapped for namespace / and action name toEditInformation. - [unknown location]
at com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:177)
at org.apache.struts2.impl.StrutsActionProxy.prepare(StrutsActionProxy.java:61)
at org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:39)
at com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:47)
at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:458)
at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:395)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.mms.util.CharsetFile.doFilter(CharsetFile.java:25)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
请问下高手,这是什么情况呢? 之前很多的功能都调用的好好的,为什么到这里就不行了呢?郁闷啊!

解决方案 »

  1.   

    <action name="toEditInformation" class="RivalInformationBean" method="toEditInformation">
      <result>/html/custJsp/Information/editInformation.jsp</result>
    </action>你的路径看了没有错这里你只加了结果为SUCCESS的如果出错了呢? 就会报上面的错所以再加上一条<result name="input">error.jsp</input>
      

  2.   

    谢谢楼上两位的耐心指教,问题已经解决了,主要的还是我的myEclipse出BUG了,没有将我新写如的代码更新到tomcat里头去,就照成上面的错误了。