Notice
Recent Posts
Recent Comments
Link
개발 무지렁이
[Spring] 파라미터를 받는 @RequestParam과 @PathVariable 본문
@PathVariable
name은 넘기지 말고, 자원만 넘겨라.
(URL 요청주소 간소화)
@Controller
public class PathVariableController {
@RequestMapping(value = {"/{type}/{id}.do"})
public void test(@PathVariable String type, @PathVariable String id) {
System.out.println("PathVariableController의 test call...");
System.out.println("type: " + type);
System.out.println("id: " + id);
}
}
@RequestParam
defaultValue를 주고싶을 때 사용
@Controller
public class RequestParamController {
@RequestMapping(value ={"/test.do"})
public void test(@RequestParam("t") String type, @RequestParam(value ="i", required=false, defaultValue="0") String id) {
System.out.println("RequestParamController의 test call...");
System.out.println("type: " + t);
System.out.println("id: " + i);
}
}
'Backend > 스프링' 카테고리의 다른 글
[Spring] Spring webMVC 동작순서 (1) | 2023.05.06 |
---|---|
[Spring] webMVC directory 구조와 루트(${pageContext.request.contextPath}), WEB-INF (0) | 2023.05.05 |
[Spring] 파일 업로드와 파일 다운로드 설정 및 기능구현 (0) | 2023.05.05 |
[Spring] 예외처리 @ExceptionHandler와 국한되지 않는 예외처리 SimpleMappingExceptionResolver (1) | 2023.05.05 |
[Spring] 어노테이션(annotation)과 파라미터(parameter), 리턴(return) (0) | 2023.05.05 |
Comments