No result defined for action 错误
在开发中总遇到这个问题,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); }
以上内容来自互联网: http://yefei.iteye.com/blog/690079
No result defined for action 错误相关推荐
- struts2中No result defined for action xxx.xxx.xxx and result xxx错误的几种解决方法
首先先说一下No result defined for action xxx.xxx.xxx and result xxx这个错误 action后跟的是你的action名称 result是返回值错误, ...
- struts2中报错404 No result defined for action com.jcrj.ahsfjd.ajgl.JdshAction and result input解决方法...
今天写项目中遇到404 No result defined for action com.jcrj.ahsfjd.ajgl.JdshAction and result input错误,以前没有遇到过, ...
- No result defined for action
有时候会碰到No result defined for action,可是我明明没啥问题啊.原因可能是以下几个: 1.Action中的属性值为空的时候,Struts2的默认拦截器会报错,但是又找不到i ...
- Struts 2.x No result defined for action 异常
这是我跑struts2的第一个例子,跑的也够郁闷的,这个问题烦了我几个钟... 2011-5-10 10:10:17 com.opensymphony.xwork2.util.logging.comm ...
- No result defined for action com.lk.IndexAction and result success
意图访问一个 /es/index.action 竟然出现: [SAE ] ERROR [05-11 13:54:32] [http-80-5] com.opensymphony.xwork2.util ...
- 【SSH进阶】No result defined for action **的解决方案
最近在做办公自动化的项目,用的框架是SSH,在SSH整合的时候遇到了这样的问题. No result defined for action cn.itcast.oa.view.action.RoleA ...
- validators配置要点及No result defined for action报错解决方案
在做JavaEE SSH项目时,接触到validators验证. 需要了解validators配置,或者遇到No result defined for action 这个错误时,可查阅本文得到有效解决 ...
- Could not find action or result No result defined for action
该错误还未找到答案. Could not find action or result No result defined for action com.dt.jxhd.action.PjglActio ...
- 关于struts2中No result defined for action这个异常的解决思路
[size=medium] [color=red] 我在遇到这个问题时(No result defined for action....input),这篇文章给了我一些启发,觉得文章有借鉴意义,便引用 ...
最新文章
- php tr 用法,Linux_Linux系统中tr命令删除和替换文本字符的基本用法,通过使用 tr,您可以非常容易 - phpStudy...
- 某大学2021秋季学期Java期末考试范围概述
- 边缘检测robert原理_机器视觉边缘模式检测应用
- 20145240 《信息安全系统设计基础》第三周学习总结
- 计算机网络原理笔记-三次握手
- ES6 Proxy兼容polyfill实现
- php爱奇艺筛选标签,三种排序 快速筛选好视频_软件资讯技巧应用-中关村在线
- python非法语句是_python 如何优雅的处理大量异常语句?
- 在线求CR,你觉得我这段Java代码还有优化的空间吗?
- 把Microsoft Office Excel/Word遇到问题
- java port_Java NonRegisteringDriver.port方法代码示例
- 使用和编辑Mac的特殊触摸板命令?你值得一看
- 8uftp怎么使用,小编教你8uftp怎么使用
- Aspose.Pdf 转图片的正确姿势
- Dynamics CRM调用选择用户弹窗
- 安卓获取指定目录内所有指定文件类型的文件路径和名字
- React---hooks的使用
- 欢迎关注异贝!今天异贝与您一起分享:美容行业异贝引客方案设计!
- execl函数的用法
- 经营收款限制个人收款码,商户的个税会受影响吗?
热门文章
- 离职因多写3个字被索赔2.9万,看完这家公司我拳头摁了......
- 长安逸动 售价或与宝骏630持平
- python爬去智联招聘网_Python爬虫爬取智联招聘(进阶版)
- 机器学习基础-关于matplotlib的动态图显示操作
- HM在windows下的安装及配置
- stream流 - 将List集合按照指定的规则,转换为Map集合
- c语言安装程序正在更新您的系统,win10更新出现无法完成更新正在撤销更改请不要关闭计算机怎么解决?...
- Dreamwear CS6 , 树莓派Python,PP制作小图标集合 下载链接
- 发票管理之发票识别技术的应用
- 华为安全技术专家与Linux内核到底发生了什么?这本小册子是怎么回事?