[Struts2] No result defined for action ... and result input & Invalid field value for field
Posted liguangsunls
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Struts2] No result defined for action ... and result input & Invalid field value for field 相关的知识,希望对你有一定的参考价值。
能够建立一个内容为例如以下的Jsp文件。并在配置文件里配置result为input时跳转此文件。将会显示出详细的错误原因。
<div style="color:red"> <s:fielderror /> </div>
假设Jsp显示的错误原由于"Invalid field value for field ..."。说明Struts2的ParametersInterceptor在进行类型转换的时候出现了错误。比如时间格式错误、表单提交文件时没有使用Post方式或者没有加上“enctype="multipart/form-data"”。假设实在找不到错误原因,能够尝试在ParametersInterceptor的doIntercept方法中断点调试,查看ActionContext ac的parameters中属性的类型。
以上是关于[Struts2] No result defined for action ... and result input & Invalid field value for field 的主要内容,如果未能解决你的问题,请参考以下文章
struts2 一用校验就弹错:No result defined for action com.action.User1 and result input
No result defined for action com.action.Actionxxx and result xxx
No result defined for action cn.crm.action.LinkManAction and result input