我使用struts 1.1,每次發出一個請求時,我的strut動作被調用兩次。 我沒有在jsp頁面中提交按鈕。表單提交由jquery完成。是因爲我的電腦嗎?兩次調用struts動作
任何形式的幫助表示讚賞。
我使用struts 1.1,每次發出一個請求時,我的strut動作被調用兩次。 我沒有在jsp頁面中提交按鈕。表單提交由jquery完成。是因爲我的電腦嗎?兩次調用struts動作
任何形式的幫助表示讚賞。
我一直在面對同樣的問題。但我想通了,在我的web.xml
我:
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>
org.apache.struts.action.ActionServlet
</servlet-class>
<load-on-startup>2</load-on-startup>
</servlet>
啓動元素荷重爲2:
<load-on-startup>2</load-on-startup>
所以我將它設置爲1:
<load-on-startup>1</load-on-startup>
它解決了我的問題。希望這可以幫助。
謝謝Paulius,我檢查它,它被設置爲1.仍然有同樣的問題。 – zawhtut
load-on-startup'在部署Web應用程序時會影響容器的Servlet加載順序。它不影響OP所面臨的請求處理。 –
使用的工具,像螢火蟲(Firefox擴展)或活HTTP標頭和檢查HTTP請求的瀏覽器發送到服務器。可能有一些javascript
或meta-refresh
標籤某處產生對同一資源的多個請求?
編輯:另請檢查,由於您的JSP /動作中的重定向/轉發配置錯誤等原因,存在循環的可能性。第1頁 - >第2頁 - >第1頁。
更多的細節,包括配置將幫助人們回答你的問題。你在這裏陳述的問題太模糊。 – CuriousMind