<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、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                重定向是客戶端行為,如下圖所示。 :-: ![](https://img.kancloud.cn/3c/c9/3cc92a74f2ffd4cfb1c780e97659f634_790x530.jpg) 重定向 下面演示上圖重定向的流程,瀏覽器向OneServlet請求添加`name`和`age`屬性,然后重定向到TwoServlet中,以驗證是否能在TwoServlet中取出OneServlet的值。 <br/> 步驟如下: **1. controller層** ```java @Controller public class RedirectController { @RequestMapping("/v2/OneServlet") public String oneServlet(HttpServletRequest request, HttpServletResponse response) { request.setAttribute("name", "張三"); request.setAttribute("age", 25); //重定向到 /v2/TwoServlet,redirect是關鍵字,表示重定向 return "redirect:/v2/TwoServlet"; } @RequestMapping("/v2/TwoServlet") public String twoServlet(HttpServletRequest request, HttpServletResponse response) { System.out.println("name:" + request.getAttribute("name") + ", age:" + request.getAttribute("age")); //name:null, age:null return "userList"; } } ``` **2. 視圖層** *`webapp/WEB-INF/views/userList.jsp`* ```html <h1>${name}, ${age}</h1> ``` **3. 測試** 啟動項目后訪問 http://localhost:8080/mvc/v2/OneServlet ,得出的結果如下,注意看地址欄的地址發送了改變。 ![](https://img.kancloud.cn/49/ad/49add35b7303de698523445f3b5a2ebd_1573x261.jpg) **4. 結論** 1. 重定向是客戶端行為,OneServlet重定向到TwoServlet是在客戶端完成的。 2. 重定向是兩次不同的請求,瀏覽器分別發出了 http://localhost:8080/mvc/v2/OneServlet 、http://localhost:8080/mvc/v2/TwoServlet 兩次請求。 3. 重定向地址欄發生了變化,url由最初的 http://localhost:8080/mvc/v2/OneServlet ,變成 http://localhost:8080/mvc/v2/TwoServlet。 4. 請求域中的數據會丟失,在TwoServlet取不到OneServlet的數據`name`和`age`。除非使用`HttpSession`來傳遞則數據不會丟失。
                  <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>

                              哎呀哎呀视频在线观看