strust 奇怪报错
来源:互联网 发布:php是最好的编程语言 编辑:程序博客网 时间:2024/06/05 10:12
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类的对应的接收此同名参数的是变量而没有写成数组
<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://www.cnblogs.com/simith/p/4195209.html
- strust 奇怪报错
- struts2奇怪报错
- 关于内存报错的奇怪问题
- DEVC++编译奇怪报错问题解决
- opencv的一个奇怪的报错
- 一个奇怪的django报错
- java程序——奇怪的报错
- struts2框架——奇怪的报错
- 导入的js文件报错,很奇怪
- android开发时候的一个奇怪的报错
- Android开发报错:记一次奇怪的Android Studio报错
- strust 日记
- strust namespace
- strust入门
- strust小结
- strust数据处理
- Strust小结
- vc 奇怪的报错之 “语法错误 : 缺少“;”(在“*****”的前面)”
- 详细了解HTML标签内容模型
- 项目管理基础知识·四
- C/C++——朴素的模式匹配算法和KMP模式匹配算法
- tomcat虚拟目录配置
- sublime简要笔记
- strust 奇怪报错
- pwnable.kr 之asm
- 前沿预测:21世纪会产生的八大未来技术系列一
- java中讲讲PrintWriter的用法,举例?
- Python操作RabbitMQ
- Tom and Jerry
- C++11中的std::call_once
- Android 中基本界面布局
- 康托展开&逆康托展开