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
中的區別
- 在普通的url中,會自動生成一個全新的頁面來顯示內容
- 在AJax中時,會在alter中顯示內容