我現在有兩個靜態頁面login.jsp和major.jsp
控制器裡代碼如下:
@RequestMapping(value = "/login")
public ModelAndView login(HttpServletRequest request, HttpServletResponse response) throws Exception {
Map<String, Object> model = new HashMap<String, Object>();
return new ModelAndView("login");
}
@RequestMapping(value="/major")
public ModelAndView major(){
return new ModelAndView("major");
因此可以通過 http://localhost:8080/test/login和
http://localhost:8080/test/major分別訪問到。
現在我想通過login.jsp頁面中點擊一個submit類型的button跳轉到major.jsp頁面(暫不考慮傳值等因素),應該怎樣做來實現這兩個頁面的映射
好吧這個問題自己解決了,因為控制器裡有這樣一個 requestMapping(value=“major”),
那麼在login.jsp頁面的button位置處添加一個 href=“major”,點擊按鈕時,
這個請求就會被處理器攔截住,然後把請求分配給上面所說的那個控制器方法,
然後控制器方法返回的值是major,所以浏覽器就會打開major.jsp頁面
哎新手不容易啊,就像其他人說的做個什麼提交什麼對應,我根本不懂啊具體是怎樣做的