在开发中总遇到这个问题,No result defined for action:
原因:Action中的属性值为空的时候,Struts2的默认拦截器会报错,但是又找不到input的Result,不能够把错误返回,所以报这种错误。
解决方法:
1.在页面中给空值赋默认值。
2.重新定义一个Action,去掉空值的成员变量。
3.添加input的Result,并在这个页面给出提示
--------------------------------------------------------------------------
当你在用struts2开发时,如果,从页面跳入action时,页面报No result defined for action and result时,大部分的原因有以下几种:
1、validate方法没有通过;
2、页面元素中有重命名时,但后台action类的对应的接收此同名参数的是变量而没有写成数组
要检查这种错误时,可以
1,在后台action类中重写ActionSupport中的
void addActionError(String anErrorMessage)
void addActionMessage(String aMessage)
void addFieldError(String fieldName, String errorMessage)
这三个方法,在并在其实现代码中设置断点,监控传入的参数,并可获知页面的相关报错具体原因.
2,在页面中加入以下标签,将错误显示出来 :
< div style =”color:red” >
< s:fielderror />
</ div >
--------------------------------------------------------------------------
public void addActionError(String anErrorMessage){
String s=anErrorMessage;
System.out.println(s);
}
public void addActionMessage(String aMessage){
String s=aMessage;
System.out.println(s);
}
public void addFieldError(String fieldName, String errorMessage){
String s=errorMessage;
String f=fieldName;
System.out.println(s);
System.out.println(f);
}
相关推荐
爆改YOLOv8 | PSA注意力机制融合入YOLOv8
yolov8,PSA注意力,即插即用
JAVA web项目中的no result defined for action xxxAction and result input 错误
No result defined for action and result input 产生这个错误的原因:Action中的属性值为空的时候,Struts2的默认拦截器会报错,但是又找不到input的Result,不能够把错误返回,所以报这种错误。 从上面可知,能够导致 No result defined for action result input 这种错误可能是因为: 1、v...
头歌 DNS协议分析第3关----DNS 报文分析
DNS 报文分析
No result defined for action ....Action and result input
异常:No result defined for action ....Action and result .... 原因:action中的返回结果和Struts里配置的结果名称不一致。 解决办法:名称修改统一。
MDK5 Debug调试方法总结
MDK5 Debug调试方法总结
# 解决 win11 连接共享打印机,报错 0x00000709 问题
# 解决 win11 连接共享打印机,报错 0x00000709 问题
struts2配置文件中result的input问题
使用struts2验证框架时,当验证错误跳转到input页面会引起整个系统报错。 此问题主要还是因为整合Spring默认的初始化为单例模式,所有的action共用一个实例。 解决方法: 将Spring核心配置文件里的你的依赖注入action的范围改为scope=“prototype”,scope改为prototype就不是单例模式了。 ...
实战:如何通过修改VTS和HTS调整GC4653 sensor帧率(附完整计算步骤)
本文以GC4653图像传感器为例,详细解析了通过修改VTS和HTS寄存器来精确调整输出帧率的完整流程。文章深入剖析了帧率计算公式FPS = PCLK / (VTS × HTS)的核心原理,并提供了从获取寄存器参数、计算目标VTS值到系统验证的实战步骤,帮助工程师掌握独立优化Sensor性能、提升低照度画质的关键技能。
No result defined for action and result input异常
分享一下引发这个上述异常的原因 1. 正如提示的,可能没有给相应的action配置相应的result 2. 配置package时没有给namesapce属性配置”/” 3. 在action中使用了validdate方法,但是没有配置名为input的result页面 上面是我自己遇到的错误,以下摘自网上大神: 1. 页面中是否有重名的控件,就是说页面中的控件或隐
VTK:vtkAssembly用法实战
VTK:vtkAssembly用法实战程序输出程序完整源代码 程序输出 程序完整源代码 #include <vtkActor.h> #include <vtkAssembly.h> #include <vtkAxesActor.h> #include <vtkCubeSource.h> #include <vtkNamedColors.h> #include <vtkNew.h> #include <vtkOrientation
VB.net:VB.net编程语言学习之ADO.net基本名称空间与类的简介、案例应用(实现与SQL数据库编程案例)之详细攻略
ADO.net有六个基础名称空间,除此之外,每个新的数据提供程序还可以有自己的名称空间,如Oracle。在.net中就提供了System.Data.OracleClient名称空间(用于Microsoft建立的Oracle数据库提供的程序)ADO.net体系结构的另一个核心元素是.Net数据提供程序(Data Provider),它的组件用于进行数据处理(和DataSet的数据访问功能相对应)。:是ADD.net核心名称空间,它包含所有数据提供程序使用的类,这些类表示表、列、行,还有DataSet类;
JAVA web项目中的no result defined for action result input 错误
no result defined for action result input
华为OD机试双机位C卷-热点网站统计 (Py/Java/C/C++/Js/Go)
华为OD机试双机位C卷 热点网站统计,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解。 华为od机考真题 - 热点网站统计。
Java表单提交时No result defined for action异常
今天遇到了一个异常,调了好久终于搞定了。 异常:No result defined for action com.jpsycn.kfwggl.system.action.KeyWordAction and result input... 原因:Action中的属性值为空的时候,Struts2的默认拦截器会报错,但是又找不到input的Result,不能够把错误返回,所以报这种错误 ...
pscad IEEE标准系统搭建说明
pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。
VB摄像头监控
该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制
Struts2框架下提交action时报No result defined for action or result input
开发中在java开发中在struts框架下提交action的时候总报错,No result defined for action or result input: 出现这种错的原因:在提交action的时候,其对应的属性值为空或错误值导致数据类型转换失败进而导致structs2的默认拦截器报错,找不到input的Result,不能把错误信息返回。 可能造成这种错误的情...
TMS_WebGMaps_1.9.8.0_Full_Source
TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder
Struts:No result defined for action daiwei.struts.action.UserAction and result success
Struts:No result defined for action daiwei.struts.action.UserAction and result success 问题描述: 我试图测试Struts传递对象参数User Action 代码如下(省略了属性的set和get方法): public class UserAction extends ActionSupport {
No result defined for action and result success 的问题
整合ssh 的时候 /success.jsp /success.jsp 页面调用 一直报No result defined for action and result success 的错 action中打个断点程序了而且没什么错误,找了半天竟然是namespace的问题 .namespace="/" 再试一把 跳转成功了! 其实
No result defined for action and result
在struts2开发中碰到这么个错误No result defined for action and result大部分的原因有以下几种: 1、validate方法没有通过; 2、页面元素中有重命名时,但后台action类的对应的接收此同名参数的是变量而没有写成数组,这个极有可能,我就碰到过,搞了好久才发现是这个原因 3、你在页面使用了<s:actionerror/>标签,而...
No result defined for action *Action and result input - action
<br /> No result defined for action *Action and result input - action - <br /><br />message <br /><br />description The server encountered an internal error () that prevented it from fulfilling this request. <br /><br />exception <br /><br />No
解决 No result defined for action xxxAction and result input
直接提交http://localhost:8080/struts-timerInterceptor/userLogin.action 访问时出现No result defined for action xxxAction and result input错误解决办法:struts.xml中 result name 中error小写...
No result defined for action and result input
在换项目后,用ftp上传一直不进action 页面报错 No result defined for action and result input 首先想到的是sturts.xml中配置result的name为input。配置后还是没能解决问题,而且报了没有空的空指针的问题?(bug了下,确实有值,但是就报空指针)。最后各种搜索,各种尝试在form表单加enctype="multipart/for
Struts2 -- No result defined for action action.Register and result success
Struts2 – No result defined for action action.Register and result success 在跟着官网的例子学习Struts 2框架的时候遇到了个问题:No result defined for action action.Register and result success.最后发现是struts.xml里 package的...
No result defined for action [Struts2中的异常]
问题: Struts2 开发中出现 No result defined for action 记录我的问题曾出现的环境: 前台使用 Flexigrid 做前台grid控件,Flexigrid 中分页 传递参数 “当前页” 在ajax请求中的参数引用为"page",和后台定义的一个参数page类型不同,导致 Flexigrid 每次请求数据,都会出现 上述问题
2496



被折叠的 条评论
为什么被折叠?



