org.thymeleaf.exceptions.TemplateProcessingException: Exception evaluating SpringEL expression: "page.hasPreviousPage" (template: "employee_list" - line 39, col 25)
时间: 2023-07-21 20:51:50 浏览: 161
这个异常是模板引擎 Thymeleaf 在渲染模板时抛出的,具体原因是在模板文件 "employee_list" 的第 39 行第 25 列处使用了 SpringEL 表达式 "${page.hasPreviousPage}",但是该表达式的值为空,导致模板引擎无法渲染模板。你可以检查一下模板文件中的变量 page 是否正确赋值,或者在表达式中加入一些判空逻辑以避免出现空指针异常。
相关问题
Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.thymeleaf.exceptions.TemplateProcessingException: Exception evaluating SpringEL expression: "pageInfo.list" (template: "index" - line 37, col 9)] with root cause
这个异常信息提示了在处理请求时出现了错误,是由于Thymeleaf模板中的表达式语法错误导致的。具体地,错误信息是`Exception evaluating SpringEL expression: "pageInfo.list" (template: "index" - line 37, col 9)`,即在模板文件“index”中第37行第9列的`pageInfo.list`表达式出现了错误。
这个错误通常是由于使用了Thymeleaf表达式中不存在的变量或表达式语法错误导致的。建议您检查模板文件中相关的表达式,确保变量名和语法正确。如果问题仍然存在,可以考虑在模板文件中打开调试模式以获取更详细的错误信息,或者在控制器中检查传递给模板的数据是否正确。
阅读全文