No result defined for action and result input -...

12 篇文章 0 订阅

这是struts2的一个拦截器报的错误,当你的form中的数据有问题,比如说

<input type="text" name="bianliang" value="${bianliang}">

当 bianliang值为NULL时,又或者变量是int,long,double而值是字符串类型时,就出这个错了。

具体查看form哪个变量或者值出了问题,可以在error.jsp中加入:

<  div  style  ="color:red"  > 
<  s:fielderror  /> 
</  div  >

,并在struts的XML中对应action里加如

<result name="input">/error.jsp</result>

它就会显示拦截器的错误.

<result name="success">/into_prison/into_Prison_index.jsp</result
你的Action中返回SUCCESS,但是实际运行中Action并没有返回SUCCESS而是出现了错误,返回INPUT,所以你要定义与INPUT对应的Result,你可以添加一个 
<result name="input">/error.jsp</result>

让他把错误返回到该页面就可以了,查看修改一下就可以了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值