> Java > java지도 시간 > 본문

SpringMvc가 매개변수를 수신합니다.

巴扎黑
풀어 주다: 2017-06-26 11:32:20
원래의
1325명이 탐색했습니다.

ㅋㅋㅋ getParameter("비밀번호") ;

        System.out.println(userName);
        System.out.println(password);
        return new ModelAndView("jsp/hello");
    }
2.@RequestParam方式
  공개 ModelAndView test2(String userName,
            @RequestParam("password") String pwd){
        System.out.println(userName+","+pwd);
        return new ModelAndView("jsp/hello");
    }
3.对象的方式接收
 public ModelAndView test3(사용자 사용자){
        System.out.println(user);
        return new ModelAndView("jsp/hello");
    }
4.
   /**
* ModelAndView를 사용하여 매개변수를 전달합니다. 내부 HttpServletRequest의 속성이 jsp 페이지로 전달됩니다.
​ * ModelAndView(String viewName,Map data) 데이터가 처리 결과입니다
*/
@RequestMapping("action")
public ModelAndView test4(사용자 사용자){
     Map data = new HashMap();
     data.put("user", user);
     return new ModelAndView("jsp/hello",data);
}
 
5. 세션적방式
/**
* 세션 저장소는 HttpServletRequest의 getSession 메서드를 사용하여 액세스할 수 있습니다.
*/
    @RequestMapping("action")
    public ModelAndView test7(HttpServletRequest req){
        HttpSession session = req.getSession();
        session.setAttribute(" 급여", 6000.0);
        return new ModelAndView("jsp/hello");
    }
 
6.중정向:
@RequestMapping("/updateitem")
//spirngMvc可直接接收포조 유형:要求页上input框的name属性name称必须等于pojo的属性name称
public ModelAndView updateitem(Items items){
 
itemsService.updateitems(items);
 
//불可以加斜杠 解析不了 itemList.action
return new ModelAndView(new RedirectView("itemList.action"));
}
 
7.중정向
@RequestMapping("/updateitem")
//spirngMvc可以直接接收pojo 유형: 要求页상 입력 이름 이름 유형 이름 유형 이름 유형 이름
public String updateitem(Items items){
 
itemsService.updateitems(items);
//중요정到액션 可以加斜杠 리디렉션:/itemList.action 解析的了
return "redirect:itemList.action";
}
 
 
 
使사용ModelawaModelMap的效果一样,如果直接使사용모델,springmvc会实例化ModelMap。
如果使用Model则可以不使用ModelAndView对象,Model对象可以向页face传递数据,View对象则可以使用String返回值替代。不管是Model还是ModelAndView,其本质道是使用Request对象向jsp传递数据。

위 내용은 SpringMvc가 매개변수를 수신합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!