struts.xml造成的404问题

xiandawang 2011-01-18 08:37:49
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd"> <!-- struts.xml配置文件的文档类型声明 -->

<struts>
<package name="default" extends="struts-default">
<action name="HelloWorld" class="org.wangpeng.struts2.HelloWorld.action.HelloWorldAction">
<result name="success">/HelloWorld.jsp</result>
</action>
<action name="login" class="org.wangpeng.struts2.HelloWorld.action.LoginAction">
<result name="success">/success.jsp</result>
<result name="error">/error.jsp</result>
</action>
<!--<action name="login2" class="org.wangpeng.struts2.HelloWorld.action.LoginAction2">
<result name="success">/success2.jsp</result>
<result name="error">/error.jsp</result>
</action>
<action name="login3" class="org.wangpeng.struts2.HelloWorld.action.LoginAction3">
<result name="success">/success2.jsp</result>
<result name="error">/error.jsp</result>
</action>
<action name="login4" class="org.wangpeng.struts2.HelloWorld.action.LoginAction4">
<result name="success">/success3.jsp</result>
<result name="error">/error.jsp</result>
</action>-->
</package>
</struts>

为什么把注释取消就会报404错误呀
...全文
116 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
licip 2011-01-18
  • 打赏
  • 举报
回复
你是不是没有写类:LoginAction2、LoginAction3
xiandawang 2011-01-18
  • 打赏
  • 举报
回复
我倒,login4的路径写错了。它为啥会影响到login1和login2啊,它们可没写错
yukiMark 2011-01-18
  • 打赏
  • 举报
回复
<action name="login" class="org.wangpeng.struts2.HelloWorld.action.LoginAction">
改成 <action name="login" class="org.wangpeng.struts2.HelloWorld.action.LoginAction" method="login">
试试
YOULOVEXIA 2011-01-18
  • 打赏
  • 举报
回复
package 的标签中有一个namespace用于区分名称的,试试看
jsut_yi 2011-01-18
  • 打赏
  • 举报
回复
应该是没有问题的,lz如果确定有LoginAction1、LoginAction2、LoginAction3这几个action,并且路径没写错。那么可以试着重启服务器。再试试。应该是没有问题的。
tt986101dpc 2011-01-18
  • 打赏
  • 举报
回复

<action name="login2" class="org.wangpeng.struts2.HelloWorld.action.LoginAction2">
<result name="success">/success2.jsp</result>
<result name="error">/error.jsp</result>
</action>
<action name="login3" class="org.wangpeng.struts2.HelloWorld.action.LoginAction3">
<result name="success">/success2.jsp</result>
<result name="error">/error.jsp</result>
</action>

这有点重复了吧。。。
dwphts520 2011-01-18
  • 打赏
  • 举报
回复
package 的标签中应该有一个namespace,例如 namespace=“/ss” 是试一试,要不就把错误发上来大家一起分析一下。
hanRivergo 2011-01-18
  • 打赏
  • 举报
回复
涉及ee的问题,外人真不知道如何准确的的回答,最好是自己找.

62,616

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧