No result defined for action and result input
来源:互联网 发布:ubuntu命令行调整音量 编辑:程序博客网 时间:2024/05/17 03:05
今天用struts2进行权限管理数据更新时,出现以下问题:
No result defined for action cn.itcast.oa.view.action.RoleAction and result input
com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:364) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:266) com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:252) org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237) com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:122) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237) com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:195) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237) com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:195) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237) com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:179)
.......................
这种错误表单向action传值,action进行值的验证的时候发生的,目前我发现两种情况导致这种错误:
1、在页面中,向action传递了name相同的值,比如,页面中有两个 <s:hidden name="key“></s:hidden>
2、在页面中,传递过去的值的类型与在action中接收的值的类型不符合
例如、<input type="checkedbox" name="privilegeIds" value="${name}" id="cb_${id}"> //这里的${name}类型为字符串
在action中,接收privilegeIds的为,private Long[] privilegeIds;
因为这里的${name}类型为字符串,传递过去又用Long[]来接收,所以不匹配,也会发生上述错误
0 0
- No result defined for action *Action and result input - action -
- No result defined for action and result input - action
- No result defined for action action.UploadAction and result input
- No result defined for action *Action and result input
- No result defined for action action.UploadAction and result input
- No result defined for action action.UserAction and result input
- No result defined for action ....Action and result input
- No result defined for action and result input(笔记)
- struts2 No result defined for action.....and result input
- No result defined for action and result input -...
- No result defined for action and result input
- No result defined for action and result input
- No result defined for action and result input
- No result defined for action and result input
- No result defined for action and result input
- No result defined for action and result input
- No result defined for action and result input
- 404:No result defined for action and result input
- Java Notes-4
- 邮件营销阅读人数统计访问统计
- java--this的使用
- 深入浅出的讲解傅里叶变换
- nyoj-94-cigarettes(香烟)
- No result defined for action and result input
- 程序员怎能不知道什么是数据挖掘
- java-重载,构造函数,匿名对象
- Windows常见数据类型及变量_常量命名规律
- 分支-03. 三天打鱼两天晒网(15)
- ios TableView那些事2(Swift 二) 初见TableView Grouped
- [C++] 变量、指针、引用作函数参数的区别
- UVa 10490 - Mr. Azad and his Son!!!!!
- 分支-04. 出租车计价(15)