MVC 방법은 값 데이터를 반환

의 ModelAndView 역할 및 사용

사용 의 ModelAndView 클래스 저장 처리 후의 데이터 등의 데이터 뷰 표시를 초래한다. 이름에서 판단 의 ModelAndView 모델은 모델, 표현 보기 보기 대신, 이름 집단 소송의 좋은 설명. 콜 모델 층 사용자 요청 서비스 프로세서가 처리 된 후에, 결과는 클래스 데이터에 저장되는 모델 뷰 클래스에 기억 된 정보를 반환하는 애트리뷰트 속성을 다음하자 의 ModelAndView가 반품 스프링 MVC의 프레임. 정의 된 뷰 프레임 파서 프로파일을 호출하여 Object 지정된 페이지의 데이터의 최종 결과를 분석한다. 

특정 역할 :

1 , 지정된 페이지를 반환

의 ModelAndView 생성자는 페이지 이름이 반환 지정할 수 있습니다

또한 수 setViewName () 특정 페이지 방법로 이동 ,

2 , 필요한 값을 반환

사용 addObject ()가 원하는 값을 반환하기 위해 제공되고, addObject () 방법은 여러 가지 매개 변수를 지정할 수 있고, 개체에 대한 기본 이름을 반환합니다.

 

형식을 반환 Objectl;

코드를 복사
/ *绑定下拉框* / 
@RequestMapping ( "/ prodectName") 
@ResponseBody 
공공 오브젝트 getprodectName () { 
    목록 <제품 정보> 제품 = userService.getproductName (); 
    제품을 반환; 
}
코드를 복사

  문자열 반환 값 형식 :

    리턴 값이 NULL이면 1, 그 후 점프 뷰 이름의 이름을 요청하는

    리턴 값이 지정되면 (2)는 다음 점프가 반환 값으로서 지정된 뷰 이름에 따라, modeMap를 데이터 모델을 가질 수있다.

    순방향 또는 리디렉션 프리픽스, 또는 대응하는 요청 리턴 값 리디렉션 될 경우 (3)는, 데이터뿐만 MVC 데이터 모델을 수행 할 수없는 데이터가 ServletApi 의해 수행 될 수있다.

( "구입 / 가능") @RequestMapping 
구입하실 공공 문자열 (문자열 사용자 이름, 모델 모델) { 
    // 범위에 해당하는 사용자 이름을 저장 
    model.addAttribute ( "사용자 이름"사용자 이름) 
    "구입할 수"반환; 
}

 

추천

출처www.cnblogs.com/mayuan01/p/11829524.html