日期:2014-05-17  浏览次数:20730 次

Action中传出的值被莫名其妙的转换了

-----------------------------------------

--------------------------------------------

-----------------------------------------

--------------------------------------
如上图,Action中--没有拦截器、没有type的转换重写。。。。
我查的数据本来就是String,,,在页面中就把我莫名其妙转换了,,就报异常了。。
我猜是struts-default中有什么影响了。。但是我别的页面有没问题,就这个有问题。。。
所以不成立。。。

------解决方案--------------------
应该是没有转换,报的是"t_realname"字符串转换number失败,
并不是说t_realname字段的值转换失败,
你先用emp.其他String字段试试看有无错误。
------解决方案--------------------
你的emp是一个list的类型,你直接取你list中对象的一个属性,不报错才怪啊。
------解决方案--------------------
Emp emp = list.get(0);
request.setAttribute("emp",emp);