在开发中总遇到这个问题,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 错误相关推荐

  1. 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是返回值错误, ...

  2. 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错误,以前没有遇到过, ...

  3. No result defined for action

    有时候会碰到No result defined for action,可是我明明没啥问题啊.原因可能是以下几个: 1.Action中的属性值为空的时候,Struts2的默认拦截器会报错,但是又找不到i ...

  4. Struts 2.x No result defined for action 异常

    这是我跑struts2的第一个例子,跑的也够郁闷的,这个问题烦了我几个钟... 2011-5-10 10:10:17 com.opensymphony.xwork2.util.logging.comm ...

  5. 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 ...

  6. 【SSH进阶】No result defined for action **的解决方案

    最近在做办公自动化的项目,用的框架是SSH,在SSH整合的时候遇到了这样的问题. No result defined for action cn.itcast.oa.view.action.RoleA ...

  7. validators配置要点及No result defined for action报错解决方案

    在做JavaEE SSH项目时,接触到validators验证. 需要了解validators配置,或者遇到No result defined for action 这个错误时,可查阅本文得到有效解决 ...

  8. 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 ...

  9. 关于struts2中No result defined for action这个异常的解决思路

    [size=medium] [color=red] 我在遇到这个问题时(No result defined for action....input),这篇文章给了我一些启发,觉得文章有借鉴意义,便引用 ...

最新文章

  1. php tr 用法,Linux_Linux系统中tr命令删除和替换文本字符的基本用法,通过使用 tr,您可以非常容易 - phpStudy...
  2. 某大学2021秋季学期Java期末考试范围概述
  3. 边缘检测robert原理_机器视觉边缘模式检测应用
  4. 20145240 《信息安全系统设计基础》第三周学习总结
  5. 计算机网络原理笔记-三次握手
  6. ES6 Proxy兼容polyfill实现
  7. php爱奇艺筛选标签,三种排序 快速筛选好视频_软件资讯技巧应用-中关村在线
  8. python非法语句是_python 如何优雅的处理大量异常语句?
  9. 在线求CR,你觉得我这段Java代码还有优化的空间吗?
  10. 把Microsoft Office Excel/Word遇到问题
  11. java port_Java NonRegisteringDriver.port方法代码示例
  12. 使用和编辑Mac的特殊触摸板命令?你值得一看
  13. 8uftp怎么使用,小编教你8uftp怎么使用
  14. Aspose.Pdf 转图片的正确姿势
  15. Dynamics CRM调用选择用户弹窗
  16. 安卓获取指定目录内所有指定文件类型的文件路径和名字
  17. React---hooks的使用
  18. 欢迎关注异贝!今天异贝与您一起分享:美容行业异贝引客方案设计!
  19. execl函数的用法
  20. 经营收款限制个人收款码,商户的个税会受影响吗?

热门文章

  1. 离职因多写3个字被索赔2.9万,看完这家公司我拳头摁了......
  2. 长安逸动 售价或与宝骏630持平
  3. python爬去智联招聘网_Python爬虫爬取智联招聘(进阶版)
  4. 机器学习基础-关于matplotlib的动态图显示操作
  5. HM在windows下的安装及配置
  6. stream流 - 将List集合按照指定的规则,转换为Map集合
  7. c语言安装程序正在更新您的系统,win10更新出现无法完成更新正在撤销更改请不要关闭计算机怎么解决?...
  8. Dreamwear CS6 , 树莓派Python,PP制作小图标集合 下载链接
  9. 发票管理之发票识别技术的应用
  10. 华为安全技术专家与Linux内核到底发生了什么?这本小册子是怎么回事?