前台debug标签中显示,后台action中的一个分页对象总是null,但是在后台相应的操作对象的方法中打印输出这个对象确实有,请问在什么情况下才会出现对象null,struts2中不是类级属性,只要访问一个方法其他相应对象都会有值吗?求指教,求讨论。。。
------解决思路----------------------
你的那个分页对象不是类属性吧,或者是没有提供get方法吧。
你说的只要访问一个方法其他对象是否有值问题,如果你没有进行赋值,当然就没有值咯,或者就是自动赋的初始值了。
------解决思路----------------------
可能是你没有提供get和set方法,或者你提供了get和set方法,但是前台页面的字段名和model中声明的字段名不一样,这样的话,在后台就需要自己获取了。例如你后台的字段名为userName,而jsp中的属性为name,那么在后台获取时,就需要通过name属性自己获取。