javascript可以 提交jsf 吗?
现在做个东西 ,多个应用登录合并到一个成一个应用。
有个登录是jsf 的代码如下 。
<h:form id="id0" rendered="true">
<table width="611" border="0" align="center" cellpadding=0 cellspacing=0>
<tr height="90">
<td colspan="3"></td>
</tr>
<tr>
<td colspan="3"><div align="center"><img src="<%=path%>/images/welcome_frame.gif"/></div></td>
</tr>
<tr height="33" valign="center" >
<td background="<%=path%>/images/bkcolor.gif">
<div align="center">
<h:outputText value="#{msgs.namePrompt}" styleClass="loginOutput"/>
<h:inputText id="name" value="#{backingBean.name}" binding="#{backingBean.nameInput}" required="true" styleClass="loginInput">
</h:inputText>
</div>
</td>
<td background="<%=path%>/images/bkcolor.gif">
<div align="center">
<h:outputText value="#{msgs.passwordPromt}" styleClass="loginOutput"/>
<h:inputSecret id="password" value="#{backingBean.password}" binding="#{backingBean.passwordInput}" validator="#{backingBean.validateLogin}" rendered="true" required="true" styleClass="loginInput">
</h:inputSecret>
</div>
</td>
<td background="<%=path%>/images/bkcolor.gif">
<div align="center">
<h:commandButton value=" #{msgs.login} " styleClass="loginButton" rendered="true" action="#{backingBean.login}"/>
</div>
</td>
</tr>
<tr>
<td background="<%=path%>/images/bkcolor.gif">
<div align="center">
<h:message for="name" styleClass="loginOutput"/>
</div>
</td>
<td colspan="2" background="<%=path%>/images/bkcolor.gif">
<div align="center">
<h:message for="password" styleClass="loginOutput"/>
</div>
</td>
</tr>
</table>
</h:form>
我现在想了一个简单的办法。这个登录由 javascript 自动提交。不知道js 怎么写能提交 这个jsf ?
还有自动提交的前,我要把name 和password的值 自动 填上。 name 和password 是通过url 传递参数的形式 传递到这个页面的。我怎么能让 value="#{backingBean.name}" 有值? 后台有backingBean 里面setName(String name)和setNameInput(UIInput newValue)
以前没弄过jsf 只能到看懂的程度。希