<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                [TOC] # jsp內置/隱式對象(9個) jsp被翻譯成servlet之后,service方法中有9個對象定義并初始化完畢,我們在jsp 腳本中可以直接使用這9個對象 在翻譯后的servlet頁面有這個 ![](https://box.kancloud.cn/c835e8e60bce8435056662e1d0011bb6_864x416.png) 動態獲取虛擬目錄 ~~~ ${pageContext.request.contextPath} ~~~ | 名稱 | 類型 | 描述 | | --- | --- | --- | | out | javax.servlet.jsp.JspWriter | 用于頁面輸出 | | request | javax.servlet.http.HttpServletRequest | 得到用戶請求信息 | | response | javax.servlet.http.HttpServletResponse | 服務器向客戶端的回應信息 | | config | javax.servlet.ServletConfig | 服務器配置,可以取得初始化參數 | | session | javax.servlet.http.HttpSession | 用來保存用戶信息 | | application | javax.servlet.ServletContext | 所有用戶的共享信息 | | page | java.lang.Object | 指當前頁面轉換后的Servlet類的實例 | | pageContext | javax.servlet.jsp.PageContext | jsp的頁面容器 | | exception | java.lang.Throwable | 表示jsp頁面所發生的異常,在錯誤頁面中才起作用 | ## exception exception是獲取上個頁面錯誤信息 ~~~ <% exception.getMessage(); %> ~~~ ## out out的類型:JspWriter out作用就是想客戶端輸出內容----out.write() out緩沖區默認8kb 可以設置成0 代表關閉out緩沖區 內容直接寫到response緩沖器 8k大小,是在page指令那buffer設置 tomcat默認會對response緩存區獲取內容,最終都要寫到response緩沖區 ![](https://box.kancloud.cn/b83b7942edd501ad829ac2b7df002844_910x421.png) ![](https://box.kancloud.cn/96204874357e3bcd7eb8d620a06e1b3e_516x389.png) ## pageContext jsp頁面的上下文對象,作用如下: page對象與pageContext對象不是一回事 1. pageContext是一個域對象 可以在當前頁面中共享數據 跳轉頁面后,page域對象失效 ~~~ setAttribute(String name,Object obj) getAttribute(String name) removeAttrbute(String name) ~~~ pageContext可以向指定的其他域中存取數據 ~~~ setAttribute(String name,Object obj,int scope) //第三參數用 PageContext.XX 來獲取 getAttribute(String name,int scope) removeAttrbute(String name,int scope) findAttribute(String name) ~~~ ~~~ <body> 111 <!-- 然后是這個 --> <% pageContext.setAttribute("1",2); %> <% Object i = pageContext.getAttribute("1"); out.write(i.toString()); //第三是這個 response.getWriter().write("aaa");//先輸出這個 %> <%="ddddd" %><!-- 最后是這個 --> </body> ~~~ **---依次從pageContext域,request域,session域,application域中獲取屬性,在某個域中獲取后將不在向后尋找** 2. **可以獲得其他8大隱式對象** ~~~ 例如: pageContext.getRequest() pageContext.getSession() ~~~ # 四大域對象 **四大作用域的總結: page域:當前jsp頁面范圍 request域:一次請求 session域:一次會話 application域:整個web應用** # servlet和jsp配合 servlet ~~~ @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //設置請求編碼 request.setCharacterEncoding("UTF-8"); ArrayList<String> arrayList = new ArrayList<>(); arrayList.add("1"); arrayList.add("2"); request.setAttribute("list", arrayList); request.getRequestDispatcher("/index.jsp").forward(request, response); } ~~~ 然后在對應的jsp頁面 ~~~ <% List<String> list = (List<String>) request.getAttribute("list"); %> <%=list.toString() %> ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看