我使用spring-boot和thymeleaf作为模板开发了一个应用程序。这是一个截屏
我从我的控制器转移了一个参数“url”,就像那个
....
@Value("${url}")
private String url;
@RequestMapping(value = "/list", method = RequestMethod.GET)
public ModelAndView list() {
ModelAndView mav = new ModelAndView mav();
mav.setViewName("list");
mav.addObject("url", url);
return mav;
}
在我的视图“list.html”中,url变量的值始终为null
Woukd你有什么想法吗?
答案 0 :(得分:0)
谢谢你们。我找到了探测器。这是我在全局变量中使用url值。
和@Value
@Value("${url}")
private String url;
private String testUrl = url
@RequestMapping(value = "/list", method = RequestMethod.GET)
public ModelAndView list() {
ModelAndView mav = new ModelAndView mav();
mav.setViewName("list");
mav.addObject("testUrl", url); // here testUrl is null
return mav;
}
然后我通过在函数列表()中初始化testUrl来改变它,并且它可以工作;)