读书人

急 头疼死了~struts,该如何处理

发布时间: 2013-10-31 12:03:52 作者: rapoo

急急急 头疼死了~struts
急 头疼死了~struts,该如何处理

就这个错误 中午运行的好好的 下午修改了下就出这个异常 然后我又改回去了 还是这样!急死了




就这个错误 中午运行的好好的 下午修改了下就出这个异常 然后我又改回去了 还是这样!急死了


<action name="login" class="LoginAction">
<result name="success" type="chain">
<param name ="actionname">query</param>
<param name ="namespace"></param>
</result>
<result name="input">/message.jsp</result>
</action>

struts2 部分内容

控制台的异常

No result defined for action com.youkan.logistics.action.LoginAction and result success
at com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:373)......省略


web.XML

  <filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
<init-param>
<param-name>struts.action.extension</param-name>
<param-value>action,jsf,,</param-value>
</init-param>

</filter>

<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>



说下可能出现的错误 头疼死了 找不到 中午还好好的
可以的话,把
<action name="login" class="LoginAction">
<result name="success" type="chain">
<param name ="actionname">query</param>


<param name ="namespace"></param>
</result>
<result name="input">/message.jsp</result>
</action>
中的class前面的包名加上
[解决办法]
同楼上,包名加上,method方法加上,不知道你那个类有没execute方法,有的话可以不加method,因为method默认="execute"还有
<param name ="actionname">query</param>
<param name ="namespace"></param>
里面actionname要写成actionName
<param name ="namespace">这里不能为空,不知道你为什么没报错</param>

读书人网 >J2EE开发

热点推荐