>  기사  >  Java  >  JAVA의 Spring MVC에서 객체 매개변수 전달 예제에 대한 자세한 설명

JAVA의 Spring MVC에서 객체 매개변수 전달 예제에 대한 자세한 설명

怪我咯
怪我咯원래의
2017-06-30 10:46:461517검색

이 글은 주로 Spring MVC의 object 매개변수 전달에 대한 관련 정보를 소개합니다. 샘플 코드를 통해 자세히 소개하며, 필요한 모든 사람이 함께 읽을 수 있는 학습 가치가 있습니다.

머리말

저는 프로젝트의 긴급성 때문에 자세히 공부할 시간이 없었습니다. 매개변수를 전달할 때 솔직히 @RequestParam 주석. 최근에 자세히 읽어보니 Java에도 Asp.net@RequestParam注解方式传递,最近认真看了一下,发现java也具有类似Asp.net Mvc传递对象做参数的方式,即采用@<a href="http://www.php.cn/java/java-ActiveRecord-Model.html" target="_blank">Model</a>Attribute注解的方式,接收方式如下:

@RequestMapping("hello")
 public String Hello(@ModelAttribute("user") User user)
 {
   System.out.println(user.getUserName());
  return "hello";
 }

User类如下:

public class User {

 private int userID;
 private String userName;
 public int getUserID() {
  return userID;
 }
 public void setUserID(int userID) {
  this.userID = userID;
 }
 public String getUserName() {
  return userName;
 }
 public void setUserName(String userName) {
  this.userName = userName;
 }
}

访问方式发现和采用逐个的参数传递时也没有什么不同,在我本地的地址如下: /test/hello?userID=12&userName=sdfsd Mvc는 @Model

Attribute 주석 방식,

수신 방식은 다음과 같습니다.

rrreee🎜🎜User 클래스는 다음과 같습니다. 🎜🎜rrreee🎜액세스 방식은 매개변수 1을 전달할 때와 다르지 않습니다. 내 로컬 주소는 다음과 같습니다: /test/hello?userID=12&userName=sdfsd code>🎜🎜🎜🎜

위 내용은 JAVA의 Spring MVC에서 객체 매개변수 전달 예제에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.