1、request的forward和response的redirect
1.redirect地址欄變化,forward發生在服務器端內部從而導致瀏覽器不知道響應資源來自哪裏
2.redirect可以重定向到同一個站點上的其他應用程序中的資源,forward只能將請求 轉發給同一個WEB應用中的組件
3.redirect默認是302碼,包含兩次請求和兩次響應
4.redirect效率較低
5.forward是內部重定向,redirect是外部重定向
2、設計模式:http://www.cricode.com/3532.html
3、servlet和cgi比較:http://blog.csdn.net/yttcjj/article/details/6975907
4、trowable 的子類 error 和 Exception
5、HttpServletRequest和HttpServletResponse詳解
1.HttpServletRequest
HttpServletRequest接口最常用的方法就是獲得請求中的參數,這些參數一般是客戶端表單中的數據。同時,HttpServletRequest接口可以獲取由客戶端傳送的名稱,也可以獲取產生請求並且接收請求的服務器端主機名及IP地址,還可以獲取客戶端正在使用的通信協議等信息。
2.HttpServletResponse
在Servlet中,當服務器響應客戶端的一個請求時,就要用到HttpServletResponse接口。設置響應的類型可以使用setContentType()方法。發送字符數據,可以使用getWriter()返回一個對象。
6.java中內存分配