我有一个要求,我需要根据URL参数中的值显示页眉和页脚。一切正常。但是在JSF验证之后URL params丢失了。仅当我单击提交时才会发生这种情况适用于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方法。
任何帮助都将不胜感激。