在thymleaf视图中@Value为null

时间:2016-10-12 21:11:01

标签: spring-boot external thymeleaf

我使用spring-boot和thymeleaf作为模板开发了一个应用程序。这是一个截屏

Architecture

我从我的控制器转移了一个参数“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你有什么想法吗?

1 个答案:

答案 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来改变它,并且它可以工作;)