有沒有可能在沒有PrintWriter的情況下使用Ajax幫助編寫Struts Action類來呈現頁面的一部分?我聽說可以轉發到頁面的一部分。 例如,它的解決方案具有的PrintWriter: http://www.raistudies.com/struts-1/ajax-with-struts-example/沒有PrintWriter的Ajax和Struts 1.x集成
1
A
回答
0
這取決於您的AJAX請求在回答中的期望值。
,如果它希望JSON/XML /其他非HTML的東西,那麼你應該使用
PrintWriter
寫的東西到HTTP響應。如果需要HTML內容(將接收到的內容插入到您的頁面中),那麼您可以從您的操作轉發到JSP文件,該文件將包含您想要返回的HTML片段。
1
遺憾的是沒有的,因爲(如果你的ActionForward
不重定向)您RequestProcessor
會從ActionForward
的URI
並將其轉發給RequestDispatcher
。
因此,在將數據寫入PrintWriter
後,您需要返回null
。
我希望這會有所幫助。
相關問題
- 1. Struts 1.x vs Struts 2.x
- 2. Ajax與Javascript和Struts 1.2的集成
- 3. AJAX使用Struts 1.x的版本
- 4. Rest和Struts 1.x一起
- 5. Struts和swing集成
- 6. Struts和JSF集成
- 7. extjs和struts集成
- 8. Breadcrumbs and struts 1.x
- 9. Struts 1.x升級
- 10. Spring和Struts 2的集成
- 11. 使用Struts 1.x和AJAX設置會話變量
- 12. ActionMessages沒有顯示 - Struts 1
- 13. Struts到Servlet或集成struts和servlets
- 14. struts 1 +使用jquery的AJAX
- 15. 有興趣學習struts 1.x
- 16. 在Struts中使用jQuery集成Ajax
- 17. Struts 1.x動作類ThreadSafe?
- 18. 用於集成Struts 1和Spring 2.5的Maven原型
- 19. AJAX和Struts出現問題1
- 20. 從Struts 1.x遷移到GWT 2.x
- 21. 運行Struts 1和Struts 2
- 22. struts + spring與struts-config.xml的集成問題
- 23. Struts和Spring之間的集成
- 24. struts-2 acegi集成
- 25. jcaptcha與struts集成
- 26. Struts的1.x中:表中未示出
- 27. Struts 1和Struts 2的區別?
- 28. Printwriter沒有寫入outputStream
- 29. 提交按鈕的值沒有被傳遞給Struts 1.x中的ActionForm
- 30. Ajax和servlet集成