簡體   English   中英

jsf primefaces中的多種形式

[英]multiple forms in jsf primefaces

我正在開發primefaces 5.2應用程序並使用tomcat。 我有一個文件上傳組件。 為了使文件上載組件正常工作,我更改了編碼類型。 后來我決定將表格一分為二。 那就是我的問題開始的地方。 當我有兩個這樣的形式

<h:form id="mainForm">
</h:form>

<h:form id="uploadForm" enctype="multipart/form-data">
</h:form>

不起作用。 甚至第一個表單請求也不再提交。 如果我從第二種形式中取出enctype,則一切正常。

我已經研究了第二種表單中有無表單數據在網絡上傳輸的數據。 看起來使用Firebug的數據是相同的。

由於它不會給我任何錯誤消息,因此我有些困惑。 我應該去哪里看? 謝謝。

有趣的是,我將form-data的enctype添加到第一個表單中,然后從第二個表單中刪除,仍然可以使用。

問題是我尚未添加primefaces過濾器。 現在,我已將過濾器添加到web.xml。 我的問題變成了為什么它在IE 10中始終無法正常工作。 它是第一次運行,但是在隨后的刷新中不起作用。

我還無法弄清楚。 看來,如果我更改兼容模式,該應用程序將開始運行,但是在每次刷新頁面(非ajax)之后,它會返回一種奇怪的行為,即第一次單擊不起作用,而第二次單擊則起作用...幾乎就像是一些JavaScript問題一樣。 ..

這與IE問題/過濾器上的單個符號有關。 進一步了解它是另一個問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM