我是Rashmi。我在一个JSP页面中有两个表单,它们是使用JSF开发的。每个表单都有一个必填字段输入和一个提交按钮。单击任何表单中的任何一个按钮,两个表单都应该得到验证并显示所需的信息。请帮助..........
示例代码:
<body>
<f:view>
<h:form id="form1">
<h:outputText value="UserName:"/>
<h:inputText id="userName1" value="#{userBean.userName}" required="true" requiredMessage="UserName1 required"/><br/><br/>
<h:message for="userName1" style="color:red"></h:message>
<a4j:commandButton action="login1" value="SUBMIT" type="submit" reRender="form1,form2" />
</h:form>
<br/>
<br/>
<br/>
<h:form id="form2">
<h:outputText value="UserName:"/>
<h:inputText id="userName2" value="#{userBean.userName}" required="true" requiredMessage="UserName2 required"/><br/><br/>
<h:message for="userName2" style="color:red"></h:message>
<a4j:commandButton action="login" value="SUBMIT" type="submit" reRender="form1,form2" >
</a4j:commandButton>
<h:commandLink ></h:commandLink>
</h:form>
</f:view>
</body>
事先提前
感谢。
答案 0 :(得分:2)
在相同 <h:form>
中将您要发送的输入字段放入服务器(因此也隐式地让JSF验证)。现在你有两个独立形式。