springmvc註解

核心原理服務器

1.       用戶發送請求給服務器。url:user.doapp

2.       服務器收到請求。發現Dispatchservlet能夠處理。因而調用DispatchServlet。jsp

3.       DispatchServlet內部,經過HandleMapping檢查這個url有沒有對應的Controller。若是有,則調用Controller。url

四、    Control開始執行spa

5.       Controller執行完畢後,若是返回字符串,則ViewResolver將字符串轉化成相應的視圖對象;若是返回ModelAndView對象,該對象自己就包含了視圖對象信息。對象

6.       DispatchServlet將執視圖對象中的數據,輸出給服務器。ci

7.       服務器將數據輸出給客戶端。字符串

Controller類中方法參數的處理servlet

a)         根據返回值找對應的顯示頁面。路徑規則爲:prefix前綴+返回值+suffix後綴組成table

b)         代碼以下:

@RequestMapping(params="method=reg4")

    public String reg4(ModelMap map) {

       System.out.println("HelloController.handleRequest()");

       return"index";

    }

前綴爲:/WEB-INF/jsp/    後綴是:.jsp

在轉發到:/WEB-INF/jsp/index.jsp

相關文章
相關標籤/搜索