簡體   English   中英

沒有PrintWriter的Ajax和Struts 1.x集成

[英]Ajax and Struts 1.x Integration without PrintWriter

是否可以在沒有PrintWriter的情況下借助Ajax編寫Struts Action類來呈現頁面的一部分? 我聽說有可能前進到頁面的一部分。 例如,使用PrintWriter解決方案: http : //www.raistudies.com/struts-1/ajax-with-struts-example/

不幸的是沒有,因為(如果ActionForward不重定向)您的RequestProcessor將從ActionForward獲取URI並將其轉發到RequestDispatcher

因此,在將數據寫入PrintWriter之后,您將需要返回null轉發。

我希望這有幫助。

這取決於您的AJAX請求所期望的答案。

  • 如果需要JSON / XML /其他非HTML內容,則應使用PrintWriter將該內容寫入HTTP響應。

  • 如果期望HTML內容(將收到的內容插入到頁面中),則可以從操作轉發到JSP文件,該文件僅包含要返回的HTML片段。

暫無
暫無

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

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