SpringMVC parameters are returned to the page

springMVC returns background parameters to the front page

Method 1: Use ModelAndView to return the value

 1 @RequestMapping("/returnPage.do")
 2     public ModelAndView returnPage(){
 3         Person person = new Person();
 4         person.setId(1);
 5         person.setName("zs");
 6         person.setGender(2);
 7         person.setAge(25);
 8         person.setBirthday(new Date());
 9         Map<String,Object> map = new HashMap<String, Object>();
10         map.put("person", person);
11         return new ModelAndView("returnPage",map);
12     }

Method 2: Use the parameters in the method

 1 @RequestMapping("/returnPage1.do")
 2     public String returnPage1(Map<String,Object> map){
 3         Person person = new Person();
 4         person.setId(1);
 5         person.setName("zs");
 6         person.setGender(2);
 7         person.setAge(25);
 8         person.setBirthday(new Date());
 9         map.put("person", person);
10         return "returnPage";
11     }

Method 3: Using Model

 1 @RequestMapping("/returnPage2")
 2     public String returnPage2(Model model){
 3         Person person = new Person();
 4         person.setId(1);
 5         person.setName("zs");
 6         person.setGender(2);
 7         person.setAge(25);
 8         person.setBirthday(new Date());
 9         model.addAttribute("person", person);
10         return "returnPage";
11     }

Front page display content

1  ${person.id }<br>
2     ${person.name }<br>
3     ${person.gender }<br>
4     ${person.age }<br>
5     ${person.birthday }<br>
6     <fmt:formatDate value="${person.birthday }" pattern="yyyy-MM-dd"/>

 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324771083&siteId=291194637