SpringMVC의 간단한 전송 값(구현 코드)
오늘 간단한 전가를 몇 개 써서 여러분과 공유합니다. 여러분에게 도움이 되었으면 합니다.
하나,
뒤에서 앞으로:
(1)
@Controller
@RequestMapping(value={"/hello"})
public class HelloController {
 
  @RequestMapping(value={"sub"})
  public ModelAndView submit(HttpServletRequest request) throws Exception {
    // TODO Auto-generated method stub
    ModelAndView m=new ModelAndView();
    m.addObject("ok", "hello");
    m.setViewName("success");
    return m;
  }
}setViewName () 은 어떤 페이지로 이동할지 설정합니다 (success.jsp 페이지).
성공하고 있습니다.jsp 페이지에서 ${requestScope} 또는 ${ok}로 꺼낼 수 있습니다.너무 간편하고 빠르죠?
이런 식으로 전달할 수도 있다.
@Controller
@RequestMapping(value={"/user"})
public class UserController {
  @RequestMapping(value={"/get"})
  public ModelAndView user(User user) throws Exception {
    ModelAndView mv=new ModelAndView();    
    mv.addObject("ok",user.getUsername()+"--"+user.getPassword());
    mv.setViewName("success");
    return mv;
  }
}
<form action="user/get" method="post">
    <input type="text" name="username" id="username">
    <input type="text" name="password" id="password">
    <input type="submit">
</form>
@RequestMapping(value={"/map"})
  public String ok(Map map,Model model,ModelMap modelmap,User user) throws Exception {
    map.put("ok1", user);
    model.addAttribute("ok2",user);
    modelmap.addAttribute("ok3", user);
    return "show";
}이동 후:
(1)
@RequestMapping(value={"ant/{username}/topic/{topic}"},method={RequestMethod.GET})
  public ModelAndView ant(
      @PathVariable(value="username") String username,
      @PathVariable(value="topic") String topic
      ) throws Exception {
    // TODO Auto-generated method stub
    ModelAndView m=new ModelAndView();
    System.out.println(username);
    System.out.println(topic);
    return m;
  }ant
value={"ant/{username}/topic/{topic}"}에 일일이 대응합니다.
다음과 같은 형식으로도 사용할 수 있습니다.
@RequestMapping(value={"/regex/{number:\\d+}-{tel:\\d+}"})
  public ModelAndView regex(
      @PathVariable(value="number") int number,
      @PathVariable(value="tel") String tel
      ) throws Exception {
    // TODO Auto-generated method stub
    ModelAndView m=new ModelAndView();
    System.out.println(number);
    System.out.println(tel);
    return m;
  }(2) 키 전송 값:
@RequestMapping(value={"/ok1"})
  public String ok1(@RequestParam(value="username") String username) throws Exception {
    System.out.println(username);
    return "show";
  }키 전송값 있음
이것은 무키 전송값입니다.
@RequestMapping(value={"/ok2"})
  public String ok2(@RequestParam String password,@RequestParam String username) throws Exception {
   
    System.out.println(username);
    System.out.println(password);
   
    return "show";
  }재미있는 것은 그것이 두 개의 값에 정확하게 대응할 수 있다는 것이다.
이상의 이 Spring MVC의 간단한 전가(실현 코드)는 여러분께 공유한 모든 내용입니다. 참고 부탁드리며 많은 응원 부탁드립니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
[MeU] Hashtag 기능 개발➡️ 기존 Tag 테이블에 존재하지 않는 해시태그라면 Tag , tagPostMapping 테이블에 모두 추가 ➡️ 기존에 존재하는 해시태그라면, tagPostMapping 테이블에만 추가 이후에 개발할 태그 기반 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.