<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/91/1b/911b26c73682c70d843d12f6f303800f_787x525.jpg) 轉發,關鍵字`forward`表示轉發 下面演示上圖轉發的流程,瀏覽器向OneServlet請求添加`name`和`age`屬性,然后轉發到TwoServlet中,以驗證是否能在TwoServlet中取出OneServlet的值。 <br/> 步驟如下: **1. controller層** ```java @Controller public class ForwardController { @RequestMapping("/OneServlet") public String oneServlet(HttpServletRequest request, HttpServletResponse response) { request.setAttribute("name", "張三"); request.setAttribute("age", 25); //轉發到TwoServlet,關鍵字forward表示轉發 return "forward:/TwoServlet"; } @RequestMapping("/TwoServlet") public String twoServlet(HttpServletRequest request, HttpServletResponse response) { String name = (String) request.getAttribute("name"); int age = (Integer) request.getAttribute("age"); System.out.println("name:" + name + ", age:" + age); //name:張三, age:25 return "userList"; } } ``` **2. 視圖層** *`webapp/WEB-INF/views/userList.jsp`* ```html <h1>${name}, ${age}</h1> ``` **3. 測試** 啟動項目后訪問 http://localhost:8080/mvc/OneServlet ,界面將會看到如下信息。 ``` 張三, 25 ``` **4. 結論** 1. 轉發是服務器行為,OneServlet轉發到TwoServlet是在服務端完成的。 2. 轉發是同一次請求,瀏覽器只發出了 http://localhost:8080/mvc/OneServlet 這一次的請求。 3. 轉發地址欄沒有變化,url始終是最初的 http://localhost:8080/mvc/OneServlet 。 4. 請求域中的數據不會丟失,在TwoServlet取到了OneServlet的數據`name`和`age`。
                  <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>

                              哎呀哎呀视频在线观看