struts2 action注入实体类后无法调用action的方法
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励30(财富值+成长值)
展开全部
无法调用action方法,你说的是流程没有进入action里面的方法对吧。
你页面上有没有提交数据,有提交了数据的话,可能数据格式错了,action在给属性初始化的时候失败,此时会自动调用result为input的这个结果的返回页面。
你可以用打印的方法测试是哪个数据出错,你提交请求后,有数据提交,struts会调用属性的set方法进行初始化,给属性赋值,就是提交请求了,struts会默认找和页面上相同name的标签的set方法进行赋值。所以,你在每个属性的set方法里面用打印的方法测试,
一定要保证数据的类型统一,否则struts无法找到那个有相同属性名却数据类型不一样的set方法。
你页面上有没有提交数据,有提交了数据的话,可能数据格式错了,action在给属性初始化的时候失败,此时会自动调用result为input的这个结果的返回页面。
你可以用打印的方法测试是哪个数据出错,你提交请求后,有数据提交,struts会调用属性的set方法进行初始化,给属性赋值,就是提交请求了,struts会默认找和页面上相同name的标签的set方法进行赋值。所以,你在每个属性的set方法里面用打印的方法测试,
一定要保证数据的类型统一,否则struts无法找到那个有相同属性名却数据类型不一样的set方法。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-10-23 · 知道合伙人互联网行家
关注
展开全部
帖一下错误吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你new 一个出来 不new 一个出来需要静态方法才能调用的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询