我是spring框架和web流程的新手,
我试图获得textarea的价值,但仍然无法得到它。
在我的someFlow.xml文件中,我用
声明了我的变量
<var name="varName" class="java.lang.String"/>
在我的xhtml页面中,textarea的定义如下:
<injsf:inputtextarea id="richText_varName" label="#{lbl.textarea}" rows="1" size="50" required="true" value="#{varName}"/>
我输入的时候
<evaluate expression="someClass.someMethod(varName)"/>
变量varName为空,但是当我输入时
<evaluate expression="someClass.someMethod('some Text')"/>
我可以得到文字。
问题是什么?
为什么我无法从textarea中获取价值
答案 0 :(得分:0)
谢谢Bozho,你的评论让我有所不同:)
来自<injsf:textarea>
组件的我应该使用entityValue
获取值,而不只是value
<injsf:inputtextarea id="richText_aciklama" label="#{lbl.label.gnl.aciklama}" rows="1" size="50" required="true" entityValue="#{fh.aciklama}"/>