【WEB基礎】③jsp和servlet基礎

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代碼

<%=  %> 寫變量

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章