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 内的 URL,因为支持 bean 方法没有被调用。

任何帮助,将不胜感激。

4

0 回答 0