小编Kir*_*ali的帖子

EL1007E:在null上找不到属性或字段****

我正在将Spring框架与thymeleaf和mysql一起使用,遇到了以前是我的问题的标题的错误,并且能够修复它,现在我不确定是什么原因引起的。

当我单击以字母作为用户名(例如“ c”)的任何用户的超链接时,便能够访问其页面,但是当我单击以电子邮件作为其用户名(例如“ g @ gmail”)的用户的超链接时。 com”,但出现了一些错误。

我的客户端错误:

There was an unexpected error (type=Internal Server Error, status=500).
Exception evaluating SpringEL expression: "player.userName" (singleplayer:24)
Run Code Online (Sandbox Code Playgroud)

我的控制台错误:

org.springframework.expression.spel.SpelEvaluationException: EL1007E: Property or field 'userName' cannot be found on null
    at org.springframework.expression.spel.ast.PropertyOrFieldReference.readProperty(PropertyOrFieldReference.java:222) ~[spring-expression-4.3.12.RELEASE.jar:4.3.12.RELEASE]
    at org.springframework.expression.spel.ast.PropertyOrFieldReference.getValueInternal(PropertyOrFieldReference.java:94) ~[spring-expression-4.3.12.RELEASE.jar:4.3.12.RELEASE]
    at org.springframework.expression.spel.ast.PropertyOrFieldReference.access$000(PropertyOrFieldReference.java:46) ~[spring-expression-4.3.12.RELEASE.jar:4.3.12.RELEASE]
    at org.springframework.expression.spel.ast.PropertyOrFieldReference$AccessorLValue.getValue(PropertyOrFieldReference.java:379) ~[spring-expression-4.3.12.RELEASE.jar:4.3.12.RELEASE]
    at org.springframework.expression.spel.ast.CompoundExpression.getValueInternal(CompoundExpression.java:88) ~[spring-expression-4.3.12.RELEASE.jar:4.3.12.RELEASE]
    at org.springframework.expression.spel.ast.SpelNodeImpl.getValue(SpelNodeImpl.java:121) ~[spring-expression-4.3.12.RELEASE.jar:4.3.12.RELEASE]
    at org.springframework.expression.spel.standard.SpelExpression.getValue(SpelExpression.java:324) ~[spring-expression-4.3.12.RELEASE.jar:4.3.12.RELEASE]
    at org.thymeleaf.spring4.expression.SpelVariableExpressionEvaluator.evaluate(SpelVariableExpressionEvaluator.java:139) ~[thymeleaf-spring4-2.1.5.RELEASE.jar:2.1.5.RELEASE]
    at org.thymeleaf.standard.expression.VariableExpression.executeVariable(VariableExpression.java:154) ~[thymeleaf-2.1.5.RELEASE.jar:2.1.5.RELEASE]
    at org.thymeleaf.standard.expression.SimpleExpression.executeSimple(SimpleExpression.java:59) ~[thymeleaf-2.1.5.RELEASE.jar:2.1.5.RELEASE]
    at org.thymeleaf.standard.expression.Expression.execute(Expression.java:103) ~[thymeleaf-2.1.5.RELEASE.jar:2.1.5.RELEASE]
    at org.thymeleaf.standard.expression.Expression.execute(Expression.java:133) ~[thymeleaf-2.1.5.RELEASE.jar:2.1.5.RELEASE]
    at org.thymeleaf.standard.expression.Expression.execute(Expression.java:120) ~[thymeleaf-2.1.5.RELEASE.jar:2.1.5.RELEASE]
    at org.thymeleaf.standard.processor.attr.AbstractStandardTextChildModifierAttrProcessor.getText(AbstractStandardTextChildModifierAttrProcessor.java:68) ~[thymeleaf-2.1.5.RELEASE.jar:2.1.5.RELEASE]
    at org.thymeleaf.processor.attr.AbstractTextChildModifierAttrProcessor.getModifiedChildren(AbstractTextChildModifierAttrProcessor.java:59) ~[thymeleaf-2.1.5.RELEASE.jar:2.1.5.RELEASE] …
Run Code Online (Sandbox Code Playgroud)

spring thymeleaf

6
推荐指数
1
解决办法
9080
查看次数

TemplateInputException:解析模板时出错****,模板可能不存在

我将 SpringBoot 与 mySql 数据库一起使用。

我正在尝试通过团队表过滤搜索。最初这张表是一个百里香叶表(请参阅我的相关 SO 问题),但在用尽互联网上的所有可用资源后,没有成功,我决定以不同的方式实施搜索。

我找到了一个非常有用的网站,其中有一个实用的、相关的示例,说明了我想要实现的内容。

http://javasampleapproach.com/frontend/bootstrap/bootstrap-filter-table-jquery-springboot-restapi

我有一个很好的工作示例,但是当我将它实施到我的项目中时,我遇到了一些发人深省的错误,因为我是一个完全的菜鸟,我正在寻求 stackoverflow 用户的慷慨帮助。

我也尝试过搜索堆栈溢出的解决方案,但没有成功。

解析模板“索引”时出错,模板可能不存在或可能无法被任何配置的模板解析器访问

Thymeleaf 无法检测到 spring-boot 项目中的模板

当我进入相关网页时,我立即收到一个错误对话框,请参阅下面的控制台错误,您还可以看到该表根本没有被填充,实际上是空的:

错误

!控制台错误] 2

我的服务器端代码错误:

org.thymeleaf.exceptions.TemplateInputException: Error resolving template "all", template might not exist or might not be accessible by any of the configured Template Resolvers
    at org.thymeleaf.TemplateRepository.getTemplate(TemplateRepository.java:246) ~[thymeleaf-2.1.5.RELEASE.jar:2.1.5.RELEASE]
    at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1104) ~[thymeleaf-2.1.5.RELEASE.jar:2.1.5.RELEASE]
    at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1060) ~[thymeleaf-2.1.5.RELEASE.jar:2.1.5.RELEASE]
    at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1011) ~[thymeleaf-2.1.5.RELEASE.jar:2.1.5.RELEASE]
    at org.thymeleaf.spring4.view.ThymeleafView.renderFragment(ThymeleafView.java:335) ~[thymeleaf-spring4-2.1.5.RELEASE.jar:2.1.5.RELEASE]
    at org.thymeleaf.spring4.view.ThymeleafView.render(ThymeleafView.java:190) ~[thymeleaf-spring4-2.1.5.RELEASE.jar:2.1.5.RELEASE]
    at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1286) ~[spring-webmvc-4.3.12.RELEASE.jar:4.3.12.RELEASE]
    at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1041) ~[spring-webmvc-4.3.12.RELEASE.jar:4.3.12.RELEASE]
    at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:984) ~[spring-webmvc-4.3.12.RELEASE.jar:4.3.12.RELEASE]
    at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901) ~[spring-webmvc-4.3.12.RELEASE.jar:4.3.12.RELEASE]
    at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970) ~[spring-webmvc-4.3.12.RELEASE.jar:4.3.12.RELEASE]
    at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861) …
Run Code Online (Sandbox Code Playgroud)

ajax search spring

5
推荐指数
2
解决办法
2万
查看次数

标签 统计

spring ×2

ajax ×1

search ×1

thymeleaf ×1