..
온라인 강좌
  • 페이스 북에 우리를 따르라
  • 트위터에 우리를 따르라
  • + Google에 우리를 따르라
  • RSS를 통해 우리를 따르라
  • 귀하의 스마트폰으로 우리를 따라

웹 - 컨트롤러

마찬가지로 DispatchServlet에서 제공하는 서비스 요청 처리 이전 단락 컨트롤러에 언급.
요청을 각각의 컨트롤러 자체 메서드에 전달해야하는 지정하려면 @ RequestMapping의 다수가 없습니다. 특정 메서드가 호출되어야하는 경로를 정의하는 이외에, 당신은 (POST, GET) 요청을 수행하기위한 HTTP 메서드를 정의할 수 있습니다 :



 @ RequestMapping (값 = "/"방법 = RequestMethod.GET)



 공공 문자열 환영 (모델 모델) {

  

 model.addAttribute (B);

  

 "/ 도서 / createBook"반환;



 }

이러한 주석을 지정하는 경우에는 그것이 speficifata @ RequestMapping 클래스 레벨이 아닌 경우 모든 지정된 경로가 절대적인 것으로 간주됩니다 그러나, 모든 경로는 예를 들어, 관련 간주됩니다 :


 @ 컨트롤러



 공용 클래스 {ExampleController

	
  

 @ (= "/"값)는 RequestMapping

  

 공공 문자열 환영 (모델 모델) {

    

 model.addAttribute (새 책 ());

    

 "/ 도서 / createBook"반환;

  

 }



 }

메서드가 호출되는 동안 경로 http://..../ dispatcherServlet 매핑 {}이다 /하지만, 용


 @ 컨트롤러



 @ RequestMapping (값 = "/ 도서 ')



 공용 클래스 {ExampleController

	
  

 @ (= "/"값)는 RequestMapping

  

 공공 문자열 환영 (모델 모델) {

    

 model.addAttribute (새 책 ());

    

 "/ 도서 / createBook"반환;

  

 }



 }

메서드가 호출되는 동안 경로 http://..../ dispatcherServlet 매핑 {} / 책이​​다 /.

익스프레스 @ RequestMapping을 통한 경로도이 형태로 작성할 수 있습니다

 

 / 경로 / {PARAM}
 
어디 PARAM 동적으로 결정하는 값을 추측할 수있다.
이 유형의 경로는 URI 템플릿이라고하며 일반적으로 서비스 레스트를 생성하는 데 사용됩니다. 이 주제에 대한 깊이와 리더를 떠난다.

@ 컨트롤러 RequestMapping과 주석 각 메소드 서명이 높은 변수가있을 수 있습니다, 우리는 주요 입력 매개 변수를 참조하십시오

당신에게 방법을 반환 값은 다를 수 있지만, 단순화를 위해, 우리의 예제에서 우리는 형식 문자열을 사용합니다.



 @ 컨트롤러



 @ RequestMapping ( "예")



 공용 클래스 {FullController

	
  

 @ RequestMapping ( "M1")

  

 공공 문자열 M1 (HttpServletRequest 요청, HttpServletResponse 응답) {

    

 / / 비즈니스 로직

    

 "/ 경로"를 반환;

  

 }

	
  

 @ RequestMapping ( "m2")

  

 공공 문자열 m2 (HttpSession 세션) {

    

 / / 비즈니스 로직

    

 "/ 경로"를 반환;

  

 }


  

 @ RequestMapping ( "m3")

  

 공공 무효 m3 (WebRequest 요청) {

    

 / / 비즈니스 로직

    

 "/ 경로"를 반환;

  

 }

	
  

 @ RequestMapping ( "M4 / {PARAM}")

  

 공공 문자열 M4 (@ PathVariable 문자열 PARAM) {

    

 / / 비즈니스 로직

    

 "/ 경로"를 반환;

  

 }


  

 @ RequestMapping ( "M5")

  

 공공 문자열 M5 (모델 모델 BindingResult 결과) {

    

 / / 비즈니스 로직

    

 "/ 경로"를 반환;

  

 }



 }

코스
리눅스 강좌 리눅스 강좌
오픈 소스 시스템에 완전한 가이드. 39 €부터 시작.
PHP 강좌 PHP 강좌
동적 웹 사이트를 만드는 전체 과정. 49 €부터 시작.
코스 루비와 레일에 루비 코스 루비와 레일에 루비
루비와 RoR로 소프트웨어와 웹 애플 리케이션을 생성. 49 €부터 시작.
개요
광고

cpclubpenguincheatscp.com

광고
회사 소개
미국의 소리 접촉하기
공동 작업
면책 조항
© 2003년에서 2012년까지 cpclubpenguincheatscp.com - 이탈리아 웹마 스터의 포털 - 판권 소유 |에 의해 구동 인터넷 미디어 IKIweb Srl - PIVA 02848390122