0
如果我簡單地將請求視爲標準doPost ...意思,我只是轉發到與我的JSP片段相對應的URL,那個片段由於它是AJAX請求而被加載到當前JSP頁面中?或者它會像普通的整頁請求一樣替換原始頁面?處理(在servlet中)一個AJAX請求,將JSP片段加載到當前JSP頁面
爲了將部分JSP加載到當前JSP頁面中,您必須在servlet中使用PrintWriter(逐行讀取JSP文件並將其寫出)?
如果我簡單地將請求視爲標準doPost ...意思,我只是轉發到與我的JSP片段相對應的URL,那個片段由於它是AJAX請求而被加載到當前JSP頁面中?或者它會像普通的整頁請求一樣替換原始頁面?處理(在servlet中)一個AJAX請求,將JSP片段加載到當前JSP頁面
爲了將部分JSP加載到當前JSP頁面中,您必須在servlet中使用PrintWriter(逐行讀取JSP文件並將其寫出)?
第一部分是對的。您可以將AJAX請求完全視爲另一個請求,並執行將生成頁面片段的JSP。 JavaScript函數將接收這個片段,並且可以做任何想要的東西:將它附加到頁面的某個部分,用這個片段替換一個片段等。
你的問題很混亂。您似乎認爲JSP/Servlet和JS/ajax運行「同步」。這不是真的。 JSP/Servlet在web服務器中運行並生成HTML; JS/ajax在webbrowser中運行並操作HTML。 – BalusC 2013-02-20 19:31:24