2013-03-02 90 views
0

我在Primefaces 3.5中使用Jsf 2.x。爲什麼html <form>無法在頁面中渲染

我使用的html表單與這樣的JSF表單嵌套。雖然呈現JSF表單將呈現。正常的Html表單無法呈現。

<h:form> 
    <form> 
    <h:commandButton value="Submit"/> 
    </form> 
<h:form> 

我試着通過設置所有窗體的ID並設置名稱也。

先進的感謝....

回答

3

在HTML中嵌套形式概念是無效的。即使你使用的是<h:form>,最終在你的場景中的窗體內呈現如窗體,這是無效的方法。所以,你的代碼應該像

<h:form> 
     <h:commandButton value="Submit"/> 
</h:form> 

<form action=".." method="post"> 

</form> 

退房BalusC答案here