在spring框架,web-flow中获取textarea的值的问题

时间:2010-12-11 23:53:00

标签: jsf spring-webflow

我是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是什么原因,谢谢你的帮助。

1 个答案:

答案 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}"/>