消失這是我第一次用struts(1.2)提交JSP頁面從瀏覽器
在我的JSP頁面中我有一個表格,用戶需要提供IP地址和文件名,一旦他提交頁面工作,這些數據被傳遞給一個Web服務,該服務連接到設備並以給定的文件名收集數據。
現在的問題是,當我在一段時間後使用按鈕提交頁面(IExplorer上大約1-2分鐘,Firefox上4-5分鐘)時,我的應用程序頁面消失了;我的應用程序日誌或weblogic日誌中沒有看到任何錯誤。
這是一個同步請求,並且用戶不得不等待對UI /網頁對最終結果顯示,其需要大約30-40分鐘 下面是從在struts-config.xml
<action
path="/Collect"
type="com.aqura.project.struts.fileMgt.CollectResultAction"
validate="false">
<forward name="Collect"
path="/jsp/collect.jsp"/>
</action>
<action
path="/CollectDisplay"
type="com.aqura.project.struts.fileMgt.CollectResultAction"
name="collectForm"
scope="request"
validate="true"
input="/jsp/collect.jsp">
<exception
key="exception.prodconn.error"
type="com.aqura.project.service.prodConnect.ProductConnectException"
path="/jsp/ctError.jsp" />
<forward name="FileTransferDisplay"
path="/jsp/fileTransferDisplay.jsp"
redirect="true"/>
<forward name="FileResolve"
path="/FileResolve.do"
redirect="true"/>
</action>
代碼段collect.jsp是此操作的jsp文件,用戶必須在此頁面上等待,直到我們成功獲取文件,一旦收到文件,我們將檢查它是否存在並需要重命名,否則將存儲在用戶a/c中。
邏輯寫在CollectResultAction.java上,我們已經在其中映射了操作。
我一直在爲這個問題掙扎過去的一個星期,並沒有能夠做出任何事情。
我試圖使用<%c:out />
將一些日誌放在JSP上,但那也行不通。我不知道如何調試這個問題。任何幫助,將不勝感激。
另一個更新: 我已經加入HTML刷新標籤在.jsp文件,這種變化現在火狐網頁停留,直到最後的結果顯示,但在IE瀏覽器我仍然看到這個問題,我已經嘗試過用IE6和IE8。
簽名被刪除,請參閱常見問題在http://www.stackoverflow.com/faq#signatures – 2011-12-28 08:48:26