struts2 action注入实体类后无法调用action的方法

2025-03-22 08:38:02
推荐回答(3个)
回答(1):

无法调用action方法,你说的是流程没有进入action里面的方法对吧。
你页面上有没有提交数据,有提交了数据的话,可能数据格式错了,action在给属性初始化的时候失败,此时会自动调用result为input的这个结果的返回页面。
你可以用打印的方法测试是哪个数据出错,你提交请求后,有数据提交,struts会调用属性的set方法进行初始化,给属性赋值,就是提交请求了,struts会默认找和页面上相同name的标签的set方法进行赋值。所以,你在每个属性的set方法里面用打印的方法测试,
一定要保证数据的类型统一,否则struts无法找到那个有相同属性名却数据类型不一样的set方法。

回答(2):

帖一下错误吧

回答(3):

你new 一个出来 不new 一个出来需要静态方法才能调用的