true"%>
<html>
<head>
<title>Test POJO</title>
</head>
<body>
<h2>${message}</h2>
<h2>${msg}</h2>
</body>
</html>
【HelloController.java】
package com.lyh.controller;
import com.lyh.entity.PersonEntity;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.servlet.ModelAndView;
@Controller
public class HelloController {
@RequestMapping(value = "/testPOJO/{id}")
public ModelAndView testPOJO(@PathVariable("id") Integer id, PersonEntity person) {
ModelAndView model = new ModelAndView("hello");
model.getModel().put("msg", id + "," + person);
model.getModel().put("message", "test POJO");
return model;
}
}
对于能映射到的属性,会自动赋值,否则为默认值。使用级联赋值时,需要注意变量名不能写错了。
|