我正在学习Spring Boot
。
我应该如何在@RequestParam
方法中显示来自show
的参数(城市)?
(我有两个html
。首先提交form
和button
提交,第二页显示String
的{{1}}值。
form
答案 0 :(得分:2)
如果您想在视图中显示城市,则必须将城市添加到模型中,例如:
model.addAttribute("city", city);
并在视图${city}
相反,如果您想使用控制台打印参数,则可以使用记录器:
在你的控制内部以这种方式声明它
final Logger logger = LoggerFactory.getLogger(YourClass.class);
然后在方法内:
@GetMapping("/show")
public String show(@RequestParam ("city") String city, ModelMap modelMap){
modelMap.addAttribute("article");
logger.info("whatever you want "+city);
return "article/show";
}
答案 1 :(得分:0)
试试这个:modelMap.addAttribute("city", city);
然后在JSP / Thymeleaf端检索它,如${city}
。