0

ID を Bean 関数に送信し、文字列が返されることを期待する XHTML/JSF/Spring アプリケーションで動作するコードを取得しようとしています。これに関するわかりやすいチュートリアルも、SOに関する回答済みの質問も見つかりませんでした。

XHTML:

<h:form>
    <h:inputText id="inputId" value="#{npBean.idString}"/>
    <a4j:commandButton value="get def" render="out">        
        <f:param value="#{npBean.idString}" name="id" />    
        <f:setPropertyActionListener target="#{npBean.definition}"/>
    </a4j:commandButton>

    <a4j:outputPanel id="out">
        <h:outputText id="outputId" value="#{npBean.def}" 
                                        rendered="#{not empty npBean.def}"/>
    </a4j:outputPanel>

</h:form>

ジャワ:

public String getDefinition(int id)
{
    def = this.getXService().getXData(id).getDefinition(); 
    return def;
}

表示されているすべての値には、Bean にゲッターとセッターがあります。

4

1 に答える 1