日期:2014-05-20  浏览次数:20677 次

关于spring映射注入的配置文件问题,请各位不吝赐教
在action里面需要用到一个类,这个类有一个带两个参数的构造函数,这两个参数是通过form在页面上取得的,每次都是不同的值,请问,在spring里面需要调用带两个参数的构造函数。在网上也找了一下,可关于带参数的构造函数的配置里面,参数都是固定值,没有动态的,请问在spring里面应该如何编写配置文件来注入这个类呢?下面这个是这个action的bean,如何在这个里面加属性?
XML code

<bean name="/checkbytime1"
        class="cn.edu.aust.struts.action.Checkbytime1Action"
        singleton="false">
    </bean>



谢谢各位先

------解决方案--------------------
spring注入做初始化的,不能设置动态的参数
------解决方案--------------------
引用楼主 bmj 的帖子:
在action里面需要用到一个类,这个类有一个带两个参数的构造函数,这两个参数是通过form在页面上取得的,每次都是不同的值,请问,在spring里面需要调用带两个参数的构造函数。在网上也找了一下,可关于带参数的构造函数的配置里面,参数都是固定值,没有动态的,请问在spring里面应该如何编写配置文件来注入这个类呢?下面这个是这个action的bean,如何在这个里面加属性?
XML code<beanname="/checkbytime1"class="cn.edu.aus…

------解决方案--------------------
参数都是通过set方法给的啊,这样它的值不就确定了,怎么还变成动态的呢。
------解决方案--------------------
跟你说过了,spring是做初始化的,写成xml的
一定要动态值的话,就用java语句

不理解吗?