> Java > java지도 시간 > 본문

JAVA: SpringMvc 수신 매개변수 메소드 요약

怪我咯
풀어 주다: 2017-06-30 10:53:43
원래의
1278명이 탐색했습니다.

아래 편집기는 SpringMvc의 매개변수 수신 방법에 대한 요약을 제공합니다(꼭 읽어야 할 기사). 에디터가 꽤 좋다고 생각해서 지금 공유해서 참고용으로 올려보겠습니다. 에디터를 따라가서 살펴보겠습니다.

1.HttpServlet수신하는 요청 방법

public ModelAndView test1(HttpServletRequest req){
    String userName = req.getParameter("userName");
    String password = req.getParameter("password");
    System.out.println(userName);
    System.out.println(password);
    return new ModelAndView("jsp/hello");
  }
로그인 후 복사

2. 3 . 개체 수신 방법

 public ModelAndView test2(String userName,
      @RequestParam("password") String pwd){
    System.out.println(userName+","+pwd);
    return new ModelAndView("jsp/hello");
  }
로그인 후 복사
4.


 public ModelAndView test3(User user){
    System.out.println(user);
    return new ModelAndView("jsp/hello");
  }
로그인 후 복사

Session 방법

 /**
  * 使用ModelAndView传出参数 内部 HttpServletRequest的Attribute传递 到jsp页面
   * ModelAndView(String viewName,Map data)data是处理结果
  */
@RequestMapping("action")
public ModelAndView test4(User user){
   Map<String, Object> data = new HashMap<String, Object>();
   data.put("user", user);
   return new ModelAndView("jsp/hello",data);
}
로그인 후 복사
6. 오리엔테이션:
/**
   * session存储  可以使用HttpServletRequest的getSession方法访问
   */
  @RequestMapping("action")
  public ModelAndView test7(HttpServletRequest req){
    HttpSession session = req.getSession();
    session.setAttribute("salary", 6000.0);
    return new ModelAndView("jsp/hello");
  }
로그인 후 복사

7. Redirect

@RequestMapping("/updateitem")
//spirngMvc可以直接接收pojo类型:要求页面上input框的name属性名称必须等于pojo的属性名称
public ModelAndView updateitem(Items items){
 
itemsService.updateitems(items);
 
//不可以加斜杠 解析不了 itemList.action
return new ModelAndView(new RedirectView("itemList.action"));
}
로그인 후 복사

Model과 ModelMap을 사용하는 효과는 동일합니다. Model을 직접 사용하면 springmvc가 ModelMap을 인스턴스화합니다.

Model을 사용하는 경우 ModelAndView 개체를 사용할 필요가 없습니다. Model 개체는 페이지에 데이터를 전달할 수 있고 View 개체는 대신 String 반환 값을 사용할 수 있습니다. Model이든 ModelAndView이든 핵심은 Request 객체를 사용하여 데이터를 jsp로 전송하는 것입니다.

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

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