为什么通过getBean得到的get_productt的属相全为空?

获取bean的属性顺序图

在这里mybatis预留两個接口对象可以自己封装。

问题描述:现有一个page类包含属性resultPage

当我在后台生成了一个Page对象,并且由于需要回调用一次getResultPage()方法然后将这个Page对象放到request的属性里面。

好了在前台用struts标签获取这个Page对象。

原因:struts2框架本身就是基于反射此时struts标签获取属性的时候就是通过反射区调用了bean的get方法。所以会导致do something再执行一次

以后在bean的get方法中只简單的返回值,而不对值做任何修改

定义一个可变参数的方法

此时如果我们需要向do方法传递参数的时候,不宜用do(null) 因为它还有可能匹配其他的方法(如do(Integer... args)

采用此种方式实际上附带了参数的类型,而第一种方式没有附带参数的类型

我要回帖

更多关于 get_product 的文章

 

随机推荐