1、Servlet的生命周期及相關的核心類與接口
1)核心類與接口
a,Servlet接口
init(ServletConfig config):容器
在創建一個servlet對象之後,會立即調用
該方法。容器在調用init方法之前,會先fig對象。也就是說,
ServletCo
創建一個ServletConnfig對象會作為參數傳遞給servlet
對象。 (閱讀全文…)
1、重定向
(1)什麼是重定向?
服務器向瀏覽器發送一個302狀態碼及一個
Location消息頭(該消息頭指定一個地址),瀏覽器
會立即向Location所指定的地址發送請求。
(2)編程
response.sendRedirect(String url);
注意:
a,url : 地址是任意的
b,瀏覽器地址欄的地址會變成url所指定的地址
c,在重定向之前,服務器會清空response
緩存中的內容;如果有任何的輸出,則報錯。
(3)特點
a, 重定向的地址是任意的。
b,瀏覽器地址欄的地址會變成url所指定的地址。
(閱讀全文…)
1、表單的處理
(1)如何獲得表單的參數
1),String request.getParameter(String paraName);
注意:
a,paraName與實際參數名不一致,會返回null值。
b,如果用戶沒有輸入任何的值,大部分的表單域
會返回””字符串。單選和多選會返回null值。
2)String[] request.getParameterValues(String paraName);
注意:
當用多個請求參數名相同的時候,用這個方法。
(閱讀全文…)
一j2ee學習中亂碼無處不在 為了避免亂碼問題 需要注意
1 url傳輸的編碼問題
java.net.URLEncoder java.net.URLDecoder 對應的encode 與decode進行編碼解碼
在傳輸數據時候瀏覽器會自動對要表單傳輸的數據進行url編碼 所使用的編碼方式取決於當前網頁顯示
時候使用的編碼方式。
2 對於http請求消息的url地址後的參數,getparameter等方法進行自動url解碼使採用的編碼方式
取決servlet引擎 tomcat默認用iso8859-1進行解碼。
因此無法返回中文
3 對於post方式getparameter採用servletrequest.getcharacterencoding()方法返回的編碼方式進行url解碼
(閱讀全文…)
1、什麼是Servlet?
sun公司開發的一種用於擴展web服務器功能的
組件規範。
1)擴展web服務器功能
a,CGI: (閱讀全文…)