初学者 - 春季启动 - 如何打印@RequestParam

时间:2017-09-08 10:52:47

标签: java spring spring-boot

我正在学习Spring Boot

我应该如何在@RequestParam方法中显示来自show的参数(城市)?

(我有两个html。首先提交formbutton提交,第二页显示String的{​​{1}}值。

form

2 个答案:

答案 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}