servlet的用途:
1.接收數據
2.處理生成數據
3.返回數據
JSP中九大內置對象爲:
1 request 請求對象 類型 javax.servlet.ServletRequest 作用域 Request
(1)接收客戶端信息(超鏈接數據)
(2)設置字符集(post)
(3)進行頁面間跳轉 站內跳轉:request.getRequestDispatcher("/index.jsp").forward(request, response);
2 response 響應對象 類型 javax.servlet.SrvletResponse 作用域 Page
(1)將數據響應給客戶端
(2)設置字符集 setCharacterEncoding
(3)進行重定向頁面跳轉 站外跳轉:response.sendRedirect("/demo/index.jsp");
3 pageContext 頁面上下文對象 類型 javax.servlet.jsp.PageContext 作用域 Page 當前頁面信息
4 session 會話對象 類型 javax.servlet.http.HttpSession 作用域 Session 瀏覽器打開到關閉
5 application 應用程序對象 類型 javax.servlet.ServletContext 作用域 Application 整個應用信息,直到服務器重啓才清零
6 out 輸出對象 類型 javax.servlet.jsp.JspWriter 作用域 Page
7 config 配置對象 類型 javax.servlet.ServletConfig 作用域 Page 與當前servlet對應的servletConfig
8 page 頁面對象 類型 javax.lang.Object 作用域 Page 當前頁面信息
9 exception 例外對象 類型 javax.lang.Throwable 作用域 page
JSP三種指令1.page 當前頁面屬性
2.include 引用其他頁面,類似fragment
3.taglib 引用標籤庫
jsp標籤
<% %> 寫java代碼
<%= %> 寫變量