這篇文章主要給大家介紹了在spring MVC中傳遞物件參數的相關資料,文中透過範例程式碼介紹的非常詳細,對大家具有一定的參考學習價值,需要的朋友們下面來一起看吧。
前言
初學java,由於專案緊急,來不及仔細的研究,在傳遞參數時就老老實實的一個一個的採用@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
以上是JAVA中spring MVC中傳遞物件參數實例詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!