Spring MVC url 매개 변수 제출 및 가져오기
이 형식은 URL입니다.do?param1=mahc¶m2=8888.00
위의 HelloController 객체에 다음과 같이 추가해야 합니다.
/**
* Spring MVC URL
* @param name
* @return
*/
@RequestMapping("/param")
public ModelAndView getInfo(@RequestParam("name") String name){
String str = name + " Spring MVC ";
return new ModelAndView("message", "str", str);
}
이 방법에 접근하는 URL 형식은:param?name=hoking(Get 방식).이 방식은 매우 일반적인 제출 방식이다.주해 @RequestParam으로 요청 매개 변수 a를 변수 a로 연결합니다. 요청 매개 변수 a가 존재하지 않을 때 이상이 발생합니다. 속성 required=false를 설정하여 해결할 수 있습니다. 예를 들어 @RequestParam(value="a", required=false).위의 문장에서name를 통해 제출한 매개 변수를 가져옵니다.RESTful 스타일의 URL 매개 변수
다음은 Restful 스타일에 대해 알아보겠습니다.HTTP 요청 방법은 RESTful 웹 서비스의 전형적인 응용 자원인 GET PUT POST DELETE의 자원 집합인 URI, 예를 들어 http://example.com/resources/ 단일 자원의 URI, 예를 들어 http://example.com/resources/142.더 많은 정보는 아래의 문장을 읽어 주십시오.
구체적인 구현은 위의 HelloController 객체에 다음과 같이 추가해야 합니다.
/**
* Spring MVC RESTful URL
*
* @return
*/
@RequestMapping("/index/{username}")
public String getMessage(@PathVariable("username") String username){
System.out.println(username);
return "message";
}
위의 글은 @PathVariable을 사용합니다.PathVariable과 RequestParam의 차이점은 다음과 같습니다.@RequestMapping URI template 스타일을 사용하여 매핑할 때, 즉 someUrl/{paramId}, 이 때 paramId는 @Pathvariable 주석을 통해 전달된 값을 방법의 매개 변수에 연결할 수 있습니다.
이 방법에 접근하는 URL 형식은: index/mahoking입니다. @PathVariable은 요청 URL의 동적 매개 변수를 얻는 데 매우 편리합니다.mahoking은 username의 동적 값입니다.
위의 getMessage () 메서드는 페이지의 점프 주소를 나타내는 String 객체로 돌아가며 확장자 (접두사) 를 포함하지 않습니다.이 예는 메시지입니다.jsp 페이지.
이상은 본문의 전체 내용입니다. 본고의 내용이 여러분의 학습이나 업무에 일정한 도움을 줄 수 있는 동시에 저희를 많이 지지해 주시기 바랍니다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
thymeleaf로 HTML 페이지를 동적으로 만듭니다 (spring + gradle)지난번에는 에서 화면에 HTML을 표시했습니다. 이번에는 화면을 동적으로 움직여보고 싶기 때문에 입력한 문자를 화면에 표시시키고 싶습니다. 초보자의 비망록이므로 이상한 점 등 있으면 지적 받을 수 있으면 기쁩니다! ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.