我在使用AJAX設計簡單的MVC(從頭開始)時遇到問題。我正在使用Servlets,HTML和JQuery。Ajax與MVC在Java設計問題?
根據架構和標準,我們應該使用request.forward()在處理後轉移到另一個頁面來顯示輸出/錯誤,我們也不應該在Servlet中使用System.out.println()。
- 我必須使用AJAX,所以我不能改變的頁面,這意味着request.forward()不能使用:
我的問題。
- 我必須使用Servlet中的System.out.println()將數據從Servlet傳輸到AJAX調用,然後解析它。
問:
- 如何獲得數據和Servlet爲Javascript在我的方法?
- 我沒有關注MVC,因爲Servlet沒有使用request.forward()。我如何在我的情況下使用它?
注:
我知道JSP和Struts等其他方法,但能不能請幫助我與我的做法?
我相信你可以在JSP中使用request.forward(),並且整個JSP內容(編譯並運行生成HTML)將返回到你的Ajax響應中的網頁。我經常使用它,它像一個魅力。糾正我,如果我誤解你的問題。 希望這有助於。 – Sid 2013-04-07 18:13:16
感謝回覆, 我使用json進行數據傳輸,我想用這種方式,我的問題將得到解決 – Lovin 2013-04-08 16:52:35