3. 第三次改進(jìn),每一個(gè)方法中都有獲取參數(shù)的代碼, 或者都有請求轉(zhuǎn)發(fā)或是重定向的代碼。
3.1 解決跳轉(zhuǎn)問題:添加一個(gè)login方法,跳轉(zhuǎn)返回一個(gè)字符串。
中央控制器DispacherServlet調(diào)用EmpController,所以字符串返回給中央控制器。
如下圖所示:中央控制器幫我們統(tǒng)一的做 資源的轉(zhuǎn)發(fā)(forward/include) 或 重定向。

EmpController代碼
package com.hy.controller; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class EmpController { public String index(HttpServletRequest request, HttpServletResponse response) { System.out.println("EmpController...index"); return "forward:/WEB-INF/emp/index.jsp"; } public String login(HttpServletRequest request, HttpServletResponse response) { return "redirect:emp.do?ac=index"; } }

浙公網(wǎng)安備 33010602011771號(hào)