我正在尝试使用spring boot开发一个应用程序,我有以下html
<!doctype html>
<html ng-app>
<head>
<title>Hello AngularJS</title>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.8/angular.min.js"></script>
<script src="hello.js"></script>
</head>
<body>
<div ng-controller="Hello">
<p>The ID is {{greeting.id}}</p>
<p>The content is {{greeting.content}}</p>
</div>
</body>
</html>我得到了这个错误,但我不知道为什么,这是与https://spring.io/guides/gs/consuming-rest-angularjs/示例中相同的代码
org.xml.sax.SAXParseException:与元素类型"html“关联的属性名称"ng-app”后面必须跟‘=’字符。
发布于 2015-06-02 15:21:28
这条线对我来说似乎有问题
<html ng-app>试试这条线
<html ng-app="">因为如果您不想命名angularJS应用程序,则将其声明为空。另外,我建议在body标签中使用ng-app="",而不是html标签
发布于 2020-04-14 05:31:39
我解决了这个问题。
将弹簧“application.properties,thymeleaf.mode”设置为"LEGACYHTML5“。
spring.thymeleaf.mode=LEGACYHTML5在pom.xml中,添加依赖项:
<dependency>
<groupId>net.sourceforge.nekohtml</groupId>
<artifactId>nekohtml</artifactId>
<version>1.9.22</version>
</dependency>https://stackoverflow.com/questions/30589493
复制相似问题