1. 程式人生 > >SSM-SpringMVC-16:SpringMVC中小論註解式開發之訪問方式篇

SSM-SpringMVC-16:SpringMVC中小論註解式開發之訪問方式篇

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中小論註解式開發之訪問方式篇