Servlet请求和响应总结
生活随笔
收集整理的這篇文章主要介紹了
Servlet请求和响应总结
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.解決亂碼問題
通過Request的設置編碼表方法和Respose設置瀏覽器展示編碼表解決
//設置請求字符編碼,防止亂碼 req.setCharacterEncoding("utf-8"); //設置瀏覽器響應編碼[html類型的文本,字符集為utf-8] resp.setContentType("text/html;charset=utf-8");2.共享域和請求域
共享域是最大的域,所有Servlet都可設置和共享數據,請求域是兩個Servlet實現請求轉發的時候可以共享數據,一但斷開則共享消失,為了節約資源,請求之間選擇請求域共享
<1>共享域
<2>請求域
3.Request的請求轉發和Respose重定向的區別
<1>場景:
請求轉發:請求轉發,是一種服務器的行為,客戶端只有一次請求,服務器端轉發后會將請求對象保存,地址欄中的URL地址不會改變,得到響應后服務器端再將響應發給客戶端【a找b,b找c】
重定向:請求重定向,是一種客戶端行文,從本質上講等同于兩次請求,前一次請求對象不會保存,地址欄的URL地址會改變【a找b,b告訴a,c可以完成,a再找c】
<2>區別
重定向和請求轉發不太一樣,請求轉發是只有一個請求,而重定向有兩次請求。
所以重定向不能通過請求域共享數據,只有在同一個請求鏈中才能通過請求域中心數據
<3>補充定時刷新
頁面設定刷新時間,指定時間跳轉
4.請求響應方法詳解
<1>Request方法詳解【中文注釋】
<2>Response方法詳解【中文注釋】
5.常見狀態碼詳解
總結
以上是生活随笔為你收集整理的Servlet请求和响应总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 响应对象Response
- 下一篇: getParameterValues用法