1

URL パラメーターの値に基づいてヘッダーとフッターを表示する必要があるという要件があります。すべて正常に動作します。ただし、JSF の検証後に URL パラメーターが失われます。これは、送信をクリックしたときにのみ発生します。ajax 検証では問題なく動作します。

          <h:panelGrid columns="1" id="lnamePanel">
          <h:inputText tabindex="1" maxlength="50"  id="lastName"  value="#{registrationBean.last_name}" required="true" requiredMessage="Last Name is a required field"  validatorMessage="Not a valid last name">
          <f:validateRegex pattern="^[A-Za-z-_.\s]{2,50}$"/>
          <f:ajax event="blur" render="lnamePanel" />
          </h:inputText>
          <h:message for="lastName" display="text" style="color:red;"/>
          </h:panelGrid>



          <h:commandButton value="Submit" actionListener="#{registrationBean.handleSubmit}" ajax="true"/>

JSF 検証後に URL パラメータを保持するにはどうすればよいですか? この場合、バッキング Bean メソッドが呼び出されないため、バッキング Bean 内の URL を操作できません。

どんな助けでも大歓迎です。

4

0 に答える 0