Spring 수신 매개 변수의 몇 가지 형식

2852 단어 springcontroller
Spring controller 의 메커니즘 을 통 해 자동 으로 매개 변 수 를 연결 합 니 다.
form 폼 이나 url 을 통 해 전 달 된 매개 변 수 는 매개 변수 name 과 미리 정 의 된 name 이 일치 하면 직접 연결 할 수 있 습 니 다.컨트롤 러 코드
@RequestMapping("test")
publicvoid test(int count) {
}

혹은
@RequestMapping("test")
publicvoid test(Integer count) {
}

폼 코드
<form action="test" method="post"><input name="count" value="10" type="text"/>
......
</form>

주해 @ RequestParam 을 통 해 귀속
form 폼 이나 url 을 통 해 전 달 된 매개 변 수 는 매개 변수 name 과 미리 정 의 된 name 이 일치 하지 않 으 면 직접 연결 할 수 있 습 니 다.컨트롤 러 코드
@RequestMapping("test")
publicvoid test(@RequestParam("UserName") String username) {
}

폼 코드
<form action="test" method="post"><input name="UserName" value="   " type="text"/>
......
</form>

주석 @ PathVariable 을 통 해 경로 매개 변 수 를 가 져 옵 니 다.
컨트롤 러 코드
@RequestMapping(value= "test/{id}/{name} " )  
publicvoid test(@PathVariable String id, @PathVariable String name) {}

요청 url: test/12/zhangsan 이때 Controller 가 받 은 매개 변 수 는 id = 12, name = zhangsan 입 니 다.
HttpServletRequest 를 통 해 인자 가 져 오기

좋은 웹페이지 즐겨찾기