servlet再次總結
redirect是不推薦用的,因為在跳轉的過程中引數是傳不過去的,原因呼叫servlet的request和response和申請的servlet request..和response不是一個,但是可以在不同站點之間跳轉,而後者只能在一個servlet之間跳轉,但是請求的request和response和呼叫的是同一個,後者是常用的,可以傳遞引數。
post和get方式的提交不同,編碼的問題,
前者的提交編碼是html頁面的編碼,可以在後臺轉碼
後者提交的引數在URL後邊,提交的編碼是瀏覽器的預設編碼,所以儘量別用中文傳參,後臺編碼轉碼是沒用的。
絕對路徑和相對路徑的不同,
絕對路徑是以/開頭的,是全的http://
後者是如servlet2這樣的短路徑。
請求域來接受傳遞資料的不同,
在後臺常用setAttribute來傳遞引數,
這便是請求域。
獲取請求中資料,方式,姿態,
可以常用getParameter獲取單個引數。
獲取陣列如前臺的多選框用getParameterValues
servlet執行原理,
當發過來的請求,是靜態的請求時,那麼伺服器就會直接返回資訊,當是動態的請求時就會
servlet客戶端傳送請求到servlet容器中的jvm中啟用servlet,servlet只建立一個例項,就是在第一次請求的時候建立的,然後分發給其他servlet來處理,最後返回給web容器,返回給客戶端。框架就是對於servlet的一種封裝。
servlet的生命週期,
首先會在第一次請求的時候建立一個例項,然後初始化,初始化是為了載入後邊的處理servlet的資源,準備好資源,然後交給servlet處理,Get處理get請求,Post處理post請求。當呼叫銷燬方法時,比如關了連結資料庫,把io關了,把建立的例項銷燬,把資源歸還給servlet容器,把容器釋放。為其他請求騰資源。空間。
當多個請求時只建立一個例項,第一個請求由一個執行緒去處理,第二個請求由另一個執行緒請求去處理。
servlet執行緒安全性,
servlet是預設多執行緒的處理,所以成員變數和共享型資源都是不安全的,所以要少用成員變數,設定執行緒等待,而request請求是安全的,因為一個請求只有一個執行緒來處理。
servlet過濾器,我更願意把它說成servlet連它是在使用者和web伺服器之間的一層,檢查request請求,處理response響應,一般總在中文亂碼和許可權控制時使用,注意web.xml的控制路徑,過濾路徑是請求的URL中的路徑。
servlet監聽器一般用來統計訪問網站人數。
相關文章
- Servlet面試總結Servlet面試
- servlet知識總結Servlet
- 關於Servlet小總結Servlet
- Java-Servlet知識總結JavaServlet
- JavaWeb基礎總結:Servlet專題JavaWebServlet
- Servlet 體系結構Servlet
- java Servlet結構概述JavaServlet
- 再次簡單明瞭總結flex佈局,一看就懂...Flex
- Servlet第一篇【介紹Servlet、HTTP協議、WEB目錄結構、編寫入門Servlet程式、Servlet生命週期】ServletHTTP協議Web
- flex結合servlet檔案上傳FlexServlet
- Java_喬曉鬆_Servlet--ServletContext的總結以及應用例項JavaServletContext
- 【工作篇】再次熟悉 SpringMVC 引數繫結SpringMVC
- Servlet技術---Servlet深化Servlet
- 蘋果CEO庫克再次來到中國 滴滴總裁柳青陪同蘋果
- javaSE總結(轉+總結)Java
- Servlet系列:(一)servlet原理剖析Servlet
- Servlet技術----Servlet入門Servlet
- 專案問題總結3:MyEclipse匯入專案報錯-"The import javax.servlet cannot be resolved"EclipseImportJavaServlet
- Servlet.service() for Servlet jsp threw exception javax.servlet.ServletException:File "/pageFooServletJSExceptionJava
- 總結?
- this總結
- 總結
- JavaWeb——ServletJavaWebServlet
- JavaWEB - ServletJavaWebServlet
- java Servlet結構概述3之請求響應1JavaServlet
- 不能算是總結的年終總結薦
- 「比賽總結」AT ABC 358 總結
- 樹結構總結
- ISP 連結總結
- JavaScript基礎總結(三)——陣列總結JavaScript陣列
- 【總結】二叉樹概念大總結二叉樹
- 團隊總結 - Beta版總結會議
- xsl中,對xml文件查詢的結果再次查詢XML
- Html總結HTML
- 自我總結
- 索引總結索引
- css 總結CSS
- Promise:總結Promise