Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Thymeleaf模板分析错误_Java_Html_Spring_Thymeleaf - Fatal编程技术网

Java Thymeleaf模板分析错误

Java Thymeleaf模板分析错误,java,html,spring,thymeleaf,Java,Html,Spring,Thymeleaf,当我尝试加载localhost:8080/时,出现解析错误 我在模板中找不到任何错误,为什么我会犯这个错误 错误 Whitelabel错误页 此应用程序没有/error的显式映射,因此您将其视为回退。 2015年4月20日星期一16:59:56 出现意外错误(类型=内部服务器错误,状态=500)。 异常解析文档:template=“index”,第26行-第3列 模板(HTML) 001 名称 地址 年龄 视图(类) 公共字符串主页面(模型){ ApplicationContext上下文=

当我尝试加载
localhost:8080/
时,出现解析错误

我在模板中找不到任何错误,为什么我会犯这个错误

错误
Whitelabel错误页
此应用程序没有/error的显式映射,因此您将其视为回退。
2015年4月20日星期一16:59:56
出现意外错误(类型=内部服务器错误,状态=500)。
异常解析文档:template=“index”,第26行-第3列
模板(HTML)

001
名称
地址
年龄
视图(类)
公共字符串主页面(模型){
ApplicationContext上下文=新的ClassPathXmlApplicationContext(“beans.xml”);
PersonJDBCTemplate PersonJDBCTemplate=(PersonJDBCTemplate)context.getBean(“PersonJDBCTemplate”);
List persons=personJDBCTemplate.getAllPersons();
model.addAttribute(“客户”,人员);
返回“索引”;
}

可能您在某处丢失了一个结束标记。我不知道HTML模板中有什么,除非你发布完整的代码

但用此模板替换当前文件。它应该会起作用。然后,您可以将丢失的代码添加到其中


001
名称
地址
年龄
您的模板名称可能拼写错误

这只会咬我的屁股。所有结束标记都通过联机工具进行了验证,但当您在控制器中定义的模板引擎名称与实际文件名不完全匹配时,这对您没有帮助


请注意此答案提供了一种可能但不太可能的错误解释。它更多的是为了那些从搜索中进来的人;导致OP发布的具体原因很可能是由于缺少结束标记。但是,谁知道呢?控制器代码未包括在内。

将错误消息添加到您的问题中会有所帮助。实际上我添加了,但我不确定smth是否有用。我真的希望这不是生产代码!您不应该为了获得bean而创建应用程序上下文,这就是依赖注入的目的。此外,您似乎正在使用SpringBoot,这使得您为什么要这样做变得更加奇怪。关于你的模板,第26行第3列你试过了吗?你能发布完整的HTML模板吗?是的,确保像
这样的自动关闭标签也被关闭。ThymileAF只能处理有效的XML