0
我有一個extJs形式與fileupload和servlet。上傳文件後,我想從servlet獲得響應。從servlet獲取響應。 ExtJs
我這樣做System.out.println("{success:true, error:'error'}");
但在POST的螢火蟲我什麼也沒看到。此代碼適用於jsp而不是servlet。那麼如何從servlet發送參數?
我有一個extJs形式與fileupload和servlet。上傳文件後,我想從servlet獲得響應。從servlet獲取響應。 ExtJs
我這樣做System.out.println("{success:true, error:'error'}");
但在POST的螢火蟲我什麼也沒看到。此代碼適用於jsp而不是servlet。那麼如何從servlet發送參數?
System.out
PrintStream不是您的servlet響應的輸出流。它仍然是外流的「標準」系統。大多數應用程序服務器將其重定向到日誌文件。分別HttpServletResponse作爲參數
Servlet的service()
方法,以及的HttpServlet的do*()
方法,採取ServletResponse。在實現servlet時,可以調用getWriter()
關於該參數來獲得在響應的輸出流上打開PrintWriter
。這可以用於打印某些內容到響應中。
所以,你的代碼應該是這樣的:
response.getWriter().println("{success:true, error:'error'}");
謝謝你的作品。 – 2012-07-11 10:54:29