是否可以从Spring
中的TextField输入向对象添加String依赖项?
我想到的一个场景是,您希望通过TextField从用户输入中将用户的名称保存到数据库中,或者让用户的TextField输入显示在用户输入的标签。
例如,别的东西而不是:
<bean id="stringTextFieldInput" class="org.personClass">
<property name="userName" value="Jon Doe" />
</bean>
换句话说,如何通过TextField输入中的getText()
添加String依赖项,而不是使用xml?
我希望用户通过文本字段Jon Doe
插入其姓名。
答案 0 :(得分:1)
使用spring表达式语言可以实现:
<bean id="stringTextFieldInput" class="org.personClass">
<property name="userName" value="#{myObject.getText()}" />
</bean>
另请查看此问题:Is it possible from Spring to inject the result of calling a method on a ref bean?