[英]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.