1. 程式人生 > >springMVC封裝頁面Map型別資料

springMVC封裝頁面Map型別資料

5.Map型別繫結

最靈活的一種方式,可無限繫結未定義的引數,注意必須繫結在物件下(ActionForm).

controller程式碼

[java] view plaincopyprint?
  1. @RequestMapping
  2. publicvoid test5(UserForm userForm)  
  3.     {  
  4.         System.out.println("Map型別繫結=========");  
  5.         System.out.println("名字:" + userForm.getUser().get("name"));  
  6.         System.out.println("年齡:"
     + userForm.getUser().get("age"));  
  7.         System.out.println("收入:" + userForm.getUser().get("income"));  
  8.         System.out.println("已結婚:" + userForm.getUser().get("isMarried"));  
  9.         System.out.println("========================");  
  10.     }  

UserForm.java程式碼

[java] view plaincopyprint?
  1. publicclass
     UserForm {  
  2. private Map<String, String> userMap = new LinkedHashMap<String, String>();  
  3. private User user = new User();  
  4. public Map<String, String> getUserMap() {  
  5. return userMap;  
  6.     }  
  7. publicvoid setUserMap(Map<String, String> userMap) {  
  8. this.userMap = userMap;  
  9.     }  
  10. public
     User getUser() {  
  11. return user;  
  12.     }  
  13. publicvoid setUser(User user) {  
  14. this.user = user;  
  15.     }  
  1. }