在JAVAweb中response.getWriter().write(msg)其中msg到底可以寫什麼內容

response.getWriter().write(msg)
首先查看HttpServletResponse類中的API文檔找到getWriter
在這裏插入圖片描述
查看getWriter信息
在這裏插入圖片描述
大致意思就是:
(你要提前設置好getCharacterEncoding()或者setContentType()

返回一個PrintWriter使用由getCharacterEncoding()重新調整的字符編碼。如果響應的字符編碼沒有按照getCharacterEncoding (i,e,the method just returns the default value ISO-8859-1), getWriter將其更新爲ISO-8859-1。

什麼是getCharacterEncoding()
查看API文檔:
發現getCharacterEncoding() 等價於 setContentType()setLocale()
在這裏插入圖片描述
瞭解了上述的內容接下來我們看一下writer(String str)的API
在這裏插入圖片描述最後可以瞭解爲什麼可以寫

response.getWriter().write("激活成功,請<a href='login.html'>登陸</a>");

response.getWriter().write(xxxx)xxxx可以寫的內容在頁面Ajax中的區別

  1. 在普通的url中,會自動生成一個全新的頁面來顯示內容
  2. 在AJax中時,會在alter中顯示內容
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章