SSH 报404错误

1>流程 用户注册

访问http://localhost:8080/register.action (因为需要向服务器取一些字典表数据 比如学历了什么的)

点击register.jsp 里面的提交按钮 访问 saveSyUser.action

如果saveSyUser.action 返回input (目的是提醒用户错误信息)

如果按照错误的配置 出现的错误为:

HTTP Status 404 - No result defined for action com.test.action.syuser.RegisterAction and result input



2>错误的 struts2.xml配置如下

<action name="register" class="registerAction">
<result name="success" >/register.jsp</result>
</action>

<action name="saveSyUser" class="saveSyUserAction">
<result name="success" type="redirect">listSyUser.action</result>
<result name="input" type="chain">register</result>
</action>



3>正确的 struts2.xml配置如下

<action name="register" class="registerAction">
<result name="success" >/register.jsp</result>
<result name="input">/register.jsp</result>
</action>

<action name="saveSyUser" class="saveSyUserAction">
<result name="success" type="redirect">listSyUser.action</result>
<result name="input" type="chain">register</result>
</action>

4>区别 是配置二中没有三种红色的部分

个人估计是saveSyUser.action返回input 字符串之后 执行根据配置

查询 register.action 这个配置文件中 返回类型是input 对应的处理。结果没有找到所以报404错误

详细错误如下:

HTTP Status 404 - No result defined for action com.test.action.syuser.RegisterAction and result input
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值