Автозаполнение данных формы с помощью jsf - PullRequest
0 голосов
/ 09 июня 2011

У меня проблемы с использованием JSF, я хочу автоматически заполнить данные формы для своей формы и хочу ввести разные наборы данных (в зависимости от имени пользователя), например:

view:

<h:form id="ftextform">
    <div class="region">
        <s:decorate template="/pr/layout/edit.xhtml">
            <ui:define name="label">Account</ui:define>
            <h:inputText id="account" value="#{fundTranferExt.account}" required="true" />
        </s:decorate>

        <s:decorate template="/pr/layout/edit.xhtml">
            <ui:define name="label">Amount</ui:define>
            <h:inputText id="amount" value="#{fundTranferExt.amount}" required="true" />
        </s:decorate>

    </div>

    <h:commandButton id="test" value="test" action="#{fundTranferExt.setSomething}"/>
</h:form>

и боб

@Name("fundTranferExt")
public class FundTranferExt implements IFundTranferExt
{
    String account;
    int amount;
    public void setSomething()
    {
        // This code will not effect to view(xhtml) after executed
        if(username="A"){
            this.amount = 10000;
            this.account= "123456";
        }
        else{
            this.amount = 20000;
            this.account= "24689";
        }

    }


....

Любая помощь высоко ценится.

1 Ответ

0 голосов
/ 10 июня 2011

Инициализируйте значения в конструкторе, если вы хотите предварительно заполнить форму.

...