struts.xml代码
<struts>
<!-- 通过常量配置Struts2的国际化资源信息 -->
<constant name="struts.custon.i18n.resources" value="golbalMessage" />
<!-- 通过常量配置Struts2所使用的解码集 -->
<constant name="struts.i18n.resources" value="GBK" />
<!-- 配置系统使用的包 -->
<package name="com.sut.bookmtroom.struts2" extends="struts-default" namespace="/BookMtRoom">
<!-- 用户登录 -->
<action name="UserLogin" class="com.sut.bookmtroom.struts2.web.login.UserLoginAction">
<!-- type="redirect"实现了两个action跳转" -->
<result name="success" type="redirect">/web/manage/UserManage_list.action</result>
<result name="error" >/error.jsp</result>
</action>
<!-- 使用*通配符方式匹配save,list,edit方法 -->
<action name="UserManage_*" class="com.sut.bookmtroom.struts2.web.manage.UserManageAction" method="{1}">
<result name="success" type="redirect">/web/manage/UserManage_list.action</result>
<result name="list">/userlist.jsp</result>
</action>
</package>
</struts>
当用户登陆成功时,转到/web/manage/UserManage_list.action处理.可是,我运行时报出HTTPステータス 404 - There is no Action mapped for action name UserManage_list.错误.
大虾帮忙啊
<struts>
<!-- 通过常量配置Struts2的国际化资源信息 -->
<constant name="struts.custon.i18n.resources" value="golbalMessage" />
<!-- 通过常量配置Struts2所使用的解码集 -->
<constant name="struts.i18n.resources" value="GBK" />
<!-- 配置系统使用的包 -->
<package name="com.sut.bookmtroom.struts2" extends="struts-default" namespace="/BookMtRoom">
<!-- 用户登录 -->
<action name="UserLogin" class="com.sut.bookmtroom.struts2.web.login.UserLoginAction">
<!-- type="redirect"实现了两个action跳转" -->
<result name="success" type="redirect">/web/manage/UserManage_list.action</result>
<result name="error" >/error.jsp</result>
</action>
<!-- 使用*通配符方式匹配save,list,edit方法 -->
<action name="UserManage_*" class="com.sut.bookmtroom.struts2.web.manage.UserManageAction" method="{1}">
<result name="success" type="redirect">/web/manage/UserManage_list.action</result>
<result name="list">/userlist.jsp</result>
</action>
</package>
</struts>
当用户登陆成功时,转到/web/manage/UserManage_list.action处理.可是,我运行时报出HTTPステータス 404 - There is no Action mapped for action name UserManage_list.错误.
大虾帮忙啊
解决方案 »
- Struts转向action中的方法
- http://topic.csdn.net/u/20080729/10/823420cc-6a90-49b0-aa9c-c00542dba210.html?seed=185707771(相信CSDN上没人能解决)
- 关于自考本科 望有经验的同行给点建议~
- hibernate错误的原因
- 有没有在西安想学习JAVA的朋友????比较着急
- 关于TOMCAT下的日志问题
- 我配置JBuilderX+jboss3.0时,总是运行失败,请问高手怎么回事呀
- java解析xml起步,弱弱的问题,
- 如何启动j2ee中的cloudview?在线等待
- Extjs上传文件
- 求一个struts+hibernate+jsp的分页实现实例
- 谁做过SMGP1.38协议开发,能提供个二进制包样例给我吗?
<result name="success" type="redirect">/web/manage/UserManage_list.action </result>
<result name="list">/userlist.jsp </result>
</action> 这里面的错误 你看看你的程序 在仔细找一下
还有struts-default 这个文件,在看看你调用的那个Action
Stacktraces
There is no Action mapped for action name UserManagelist. - [unknown location]
com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:177)
org.apache.struts2.impl.StrutsActionProxy.prepare(StrutsActionProxy.java:61)
org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:39)
com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:47)
org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:458)
org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:395)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
java.lang.Thread.run(Thread.java:619)
2<result name="success" type="redirect">/web/manage/UserManage_list.action </result>
要重定向到一个action type="redirectAction" (版本老一点的用redirect-action)
而且这个请求的action前面有带了namespace 你有配这个namespace的包以及对应的action吗
应该是<result name="success" type="redirect">UserManage_list</result>
是这句有问题:<result name="success" type="redirect">/web/manage/UserManage_list.action </result>
正确写法:<result name="success" type="redirect">UserManage_list.action </result>
感谢dawn023和zhumengjay的帮助。