将实体Map名称从“/index”更改为“/indexemploye”,并出现此错误

kpbpu008  于 2021-07-15  发布在  Java
关注(0)|答案(2)|浏览(256)

我已将浏览器和ide控制台中的两个错误日志保存到以下2个pdf文件中:
浏览器错误日志
ide控制台错误日志
https://imgur.com/a/3iysvle
代码库(源代码链接):https://github.com/ismailalabou/service-mvc.git

4ktjp1zp

4ktjp1zp1#

Caused by: org.attoparser.ParseException: Exception evaluating SpringEL expression: "currentPage==status.indexemploye" (template: "employes" - line 44, col 11)

看来是找错地方了。

j8yoct9x

j8yoct9x2#

我认为您在db或spring data jpa中没有任何问题。百里香叶引起的。我看你还没有在模型中添加任何你想在thymeleaf中使用的indexemploye对象。您可以在模型中添加对象,如:

@GetMapping("/showPost/{id}")
    public String showPost(@PathVariable(value = "id") long id, Model model) {
        Post post = postService.getPostById(id);
        postService.generateTagsString(post);
        model.addAttribute("post", post); // Now object Post can accessed in thyemeaf with name post
        return "show_post";
    }

相关问题