当前位置: 代码迷 >> Java Web开发 >> 使用Myeclipse 8.5构建Struts2有关问题
  详细解决方案

使用Myeclipse 8.5构建Struts2有关问题

热度:9665   发布时间:2013-02-25 21:11:05.0
求助 使用Myeclipse 8.5构建Struts2问题
刚接触struts2 按照网上的方法也能成功。用myeclipse8.5可以直接生成struts1框架,但在用struts2是遇到了问题!我是这么做的:
1.建立web工程
2.添加struts2支持(通过Myeclipse选项添加struts2),自动修改web.xml 并添加了struts.xml
3.添加LoginAction类(代码就不写了,应该不是这里的问题)
4.编辑struts.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
<package name="struts2" extends="struts-default">
<action name="login" class="com.action.LoginAction">

<result name="success">/login_success.jsp</result>
<result name="failure">/login_failure.jsp</result>

</action>
</package>
</struts>  
5.调用。在from里面用了“action=login.action”
6.部署

错误信息如下
如果 LoginAction返回的是success 
type Status report

message No result defined for action com.action.LoginAction and result success

description The requested resource (No result defined for action com.action.LoginAction and result success) is not available.

如果返回了failure
type Status report

message No result defined for action com.action.LoginAction and result failure

description The requested resource (No result defined for action com.action.LoginAction and result failure) is not available.


请问struts2里面的xml到底该怎么写

------解决方案--------------------------------------------------------
探讨
<filter-class>
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
</filter-class>
这个貌似不对吧
  相关解决方案