▶ 뭉충닷컴
 
mungchung.com login
Site Search
My Space
주절주절...
공부방
쥔장소개
Board
자유게시판
유용한 정보
자료실
Programming
강좌 & Articles
Spring 3.0
프로그래밍 Tip
   -ASP
   -PHP
   -JavaScript
   -HTML
   -Java/JSP
   -Database
   -Crystal Report
   -Visual Basic
   -이클립스
   -리눅스
   -기타
Windows API (VB)
Spread Sheet 7.0
컴퓨터활용 Tip
Other things
StarCraft 전략
StarCraft 문서
김용(金庸)
Son Q & Dieda

Controller에서 메서드 사용시에 어떤 파라미터를 사용 할 수 있는지 찾아봤다.

토비책 참고했으며 페이지는 p.1140 ~ 1155 이니 자세한 내용은 책 참고하면 된다.

 

관련된 Spring 클래스는 org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter 이다.

 

public String test(HttpServletRequest request
                 , HttpServletResponse response
                 , HttpSession session
                 , WebRequest webRequest
                 , NaviteWebRequest nwRequest
                 , Locale locale
                 , InputStream is
                 , Reader reader
                 , OutputStream os
                 , Writer writer
                 , @PathVariable("name") String name
                 , @RequestParam("name") String name    // 이 name 파라미터가 없으면 404 오류 발생
                 , @RequestParam(value="name", required=false, defaultValue="뭉충닷컴") String name // name 파라미터를 안받을 경우 기본값 설정
                 , @RequestParam String name // 메서드 파라미터의 이름과 요청파라미터가 같다면 ("name") 생략가능
                 , String name // 메서드 파라미터의 이름과 요청파라미터가 같고 String, int등 단순한 타입의 경우 @RequestParam 생략가능
                 , @RequestParam Map<String, String> params // 모든요청파라미터를 Map으로 담는다.
                 , @CookieValue("cookieName") String cookieName // 값없으면 404 오류 발생
                 , @CookieValue(value="cookieName", required=false, defaultValue="뭉충닷컴") String cookieName
                 , @RequestHeader("Host") String host   // 값없으면 404 오류 발생
                 , @RequestHeader("Keep-Alive") long keepAlive  // 값없으면 404 오류 발생
                 , ModelMap model
                 , Model model
                 , Map map
                 , @ModelAttribute UserModel userModel
                 , @ModelAttribute("xxUser") UserModel userModel
                 , @ModelAttribute UserModel userModel, BindingResult bindingResult
                 , @ModelAttribute UserModel userModel, Errors errors
                 , SessionStatus sessionStatus
                 , @RequestBody String body
                 , @Value("#{commonprop['os.name']}") String osName 
                 , @Valid
                ) {
    ...
}


// @PathVariable는 @RequestMapping와 함께 사용된다.
@RequestMapping("/test/test/{name}")
public String test(@PathVariable("name") String name) {
    ...
}

문서 첨부 제한 : 0Byte/ 2.00MB
파일 크기 제한 : 2.00MB (허용 확장자 : *.*)
List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 Spring 3.0 게시판 뭉충닷컴 2011-08-07 4488
» Spring Controller의 메서드에 사용될수 있는 파라미터 종류 뭉충닷컴 2012-11-01 7164
24 Spring에서 requestURL 가져올때 URL을 /WEB-INF/views/.. 로 가져오는 이유 뭉충닷컴 2012-10-31 7264
23 Spring의 어노테이션 정보 읽기 뭉충닷컴 2012-10-29 5680
22 Spring MVC 기본 흐름 file 뭉충닷컴 2012-10-23 6699
21 custom taglib 만들때 spring bean 사용하기 뭉충닷컴 2012-08-29 8567
20 STS에서 한글에 String literal is not properly closed by a double-quote 오류가 날 경우 file 뭉충닷컴 2012-07-03 4154
19 Spring @Transactional 어노테이션을 이용한 트랜잭션 예제 file 뭉충닷컴 2012-06-04 8187
18 Spring @Transactional 사용시 rollback이 안될 경우 뭉충닷컴 2012-06-03 13041
17 한글때문에 xml 파싱시 오류날 경우 (URI$MalformedURIException 오류) file 뭉충닷컴 2012-06-02 5253
16 maven에 ojdbc14 추가하기 뭉충닷컴 2012-06-01 5315
15 HandlerInterceptor 간단한 사용 예제 file 뭉충닷컴 2012-03-08 8106
14 Spring Template Project 이용시 maven 빌드를 제대로 못할경우 file [1] 뭉충닷컴 2012-03-07 6023
13 Spring에서 Quartz 이용하기 (스케줄이용방법) file [1] 뭉충닷컴 2012-03-06 13297
12 Spring AOP (Aspect Oriented Programming) 뭉충닷컴 2012-03-05 2686
11 Spring의 HandlerMapping 종류및 사용방법 file 뭉충닷컴 2012-03-04 5782
10 maven을 이용해 배포(Deploy) 대상에 따라서 환경설정(resources) 다르게 적용하기 file [1] 뭉충닷컴 2012-03-03 35273
9 일반 Spring 프로젝트를 Web 프로젝트로 변경하기 file 뭉충닷컴 2012-03-03 4367
8 URL과 Controller 간단하게 연결해주는 HandlerMapping 처리 방법 뭉충닷컴 2012-03-03 4546
7 Spring에서 Session을 이용한 로그인 처리 예제 file [12] 뭉충닷컴 2012-03-02 62395
6 뷰 컨트롤러에서 ModelAndView 개체를 직접 생성하는 방법 뭉충닷컴 2012-03-01 6965
5 Root Application Context와 Servlet Context file 뭉충닷컴 2012-02-29 10297
4 STS의 Spring Template Project를 이용한 간단한 Spring MVC 웹 프로젝트 file [15] 뭉충닷컴 2012-02-29 13657
3 스테레오타입 어노테이션을 이용한 자동 빈 등록 file 뭉충닷컴 2012-02-28 2692
2 Spring에서 Bean 등록 여러가지 방법 뭉충닷컴 2012-02-28 4450
1 component:context-scan으로 설정되어있는 Bean들 확인하는 방법 file 뭉충닷컴 2012-02-24 3023