天天看點

[email protected] 參數之method----映射請求方法(3)

5.映射請求參數、請求方法或請求頭

      5.1 @RequestMapping 除了可以使用請求 URL 映射請求外,還可以使用請求方法、請求參數及請求頭映射請求

      5.2  @RequestMapping 的 value、method、params 及 heads分别表示請求 URL、請求方法、請求參數及請求頭

            的映射條件,他們之間是與的關系,聯合使用多個條件可讓請求映射更加精确化。

     5.3  @RequestMapping的method參數。

@Controller
@RequestMapping("/springMVC")
public class SpringMVCTest {
	private static final String SUCCESS = "success";
	/**
	 * 使用method來指定請求方式。
	 * @return
	 */
	@RequestMapping(value="/testMethod",method=RequestMethod.POST)
	public String testMethod() {
		System.out.println("testMethod");
		return SUCCESS;
	}
}
           

         jsp請求:也就是說,當DispatcherServlet截取到請求後,調用控制器對應的方法。而怎麼确定控制器

                       就能執行我們想讓該請求執行它對應的方法呢?就需要用到@RequestMapping來映射該方法

                       前面片預設時候,根據URL來查找對應的方法。除此之外,還可以根據method(請求方法)

                      params(請求參數)及heads(請求頭),多個條件聯合精确确定某一個方法。後面會寫到其他

                      限定條件。

<form action="springMVC/testMethod" method="post">
	<input type="submit" value="submit">
</form>
           

繼續閱讀