欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

2010.10.24——— Struts2 提交问题 No result defined for action

程序员文章站 2022-03-03 12:32:00
...
2010.10.24——— Struts2 提交问题 No result defined for action com.XXX.action.report.ZhaoBiaoTaiZhangAction and result input

在struts2中如果 我们插入数据 而这个表的数据又很多 我们如果采用
request.getParameter()方法来获得 就很麻烦了

struts2提供了 一种 只需要在action里面写一个这个表的pojo类 并附上get set方法
private XXXX bean;
在前台页面 的input里面 设置 name="bean.属性名" 就可以直接给bean的属性赋值 我们只需要操作bean这个对象就行了

但是 今天同事遇到一个问题 一直报

No result defined for action com.huitu.action.report.ZhaoBiaoTaiZhangAction and result input


但是 这个action肯定是存在的

很郁闷

最后 这种异常的原因:

1. 前台填的类型和后台bean的属性类型不一致 

比如
后台 bean.age 是一个int类型
页面 <input name="bean.age" value="sss" />

这样 就会报这个异常

2. 就是空格问题了 今天的原因也是这样
<input name="bean.age" value=" 12" />

就因为这一个空格 折腾了一下午 前后空格 都是不行的

所以 这个验证 大家还是必须的
相关标签: Bean