SSM-SpringMVC-16:SpringMVC中小論註解式開發之訪問方式篇
阿新 • • 發佈:2018-03-24
system springmvc req 就會 res ring pac AC pos
------------吾亦無他,唯手熟爾,謙卑若愚,好學若饑-------------
訪問方式可以指定,打個比方,你通過get方式進入登陸頁面,通過post發送ajax數據庫校驗或者post提交用戶名密碼,最後進行轉發
很平常的模式
利用訪問模式的限制,可以只允許某種訪問方式進行訪問,加入說路徑一樣,也可以通過訪問方式的不同區別使用不同的處理方法
案例如下:
package cn.dawn.day10annotationcontroller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse;/** * Created by Dawn on 2018/3/24. */ /*註解定義處理器*/ @Controller /*定義處理器訪問路徑*/ @RequestMapping("/controller1") public class MyAController { /*通配符的方式 只有post請求可以訪問到*/ @RequestMapping(value = "/login",method = RequestMethod.POST) public String doLogin(String uname,String upwd) throws Exception { System.out.println(uname); System.out.println(upwd); return "first"; } /*通配符的方式 只有get請求可以訪問到*/ @RequestMapping(value = "/login",method = RequestMethod.GET) public String doLogin() throws Exception { return "first"; } }
此處可以發現:方法名和上面註解的value訪問的路徑倆個一樣,但是,通過請求方式的不同,他們就會執行不同的方法
SSM-SpringMVC-16:SpringMVC中小論註解式開發之訪問方式篇