我是Spring MVC Framework的新手,春天的网络流动。 我只是想定义一个文本字段,获取值并将其存储在数据库中。 这是我得到的:
在“myflow.xml”文件中我首先确定了
<var name="varName" class="java.lang.String"/>
然后处于行动状态
<action-state id="someFlowId">
<evaluate expression="someEJBService.doTheStaff(varName)"/>
<transition to="anotherFlow"/>
</action-state>
终于在我得到的“myPage.xhtml”文件中
<h:panelGrid columns="2">
<injsf:inputtextarea id="richText_varName" label="MyLabel" rows="1" size="50" required="true" value="#{varName}"/>
</h:panelGrid>
那里我也有java文件的实现,但是 当我运行应用程序时,我看不到我输入到textarea的值,在调试中,varName值只是“”
什么是sholud是什么原因,谢谢你的帮助。
答案 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}"/>