我正在使用带弹簧靴的百里香。
我的maven pom.xml中百万美元依赖关键部分如下:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
<dependency>
<groupId>org.thymeleaf</groupId>
<artifactId>thymeleaf-spring4</artifactId>
</dependency>
<dependency>
<groupId>org.thymeleaf.extras</groupId>
<artifactId>thymeleaf-extras-springsecurity4</artifactId>
</dependency>
在我的HTML文件中,我把:
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:th="http://www.thymeleaf.org" xmlns:sec="http://www.thymeleaf.org/thymeleaf-extras-springsecurity4">
在顶部。
我的目标是从后端数据中写一些值来构建javascript变量,如下所示:
<script type="text/javascript" th:inline="javascript">
/*<![CDATA[*/
var roomProfile = {
rid: 2,
sig: [[${room.name}]]
}
/*]]>*/
</script>
但它总是输出:
<script type="text/javascript" xml:space="preserve">
/*<![CDATA[*/
var roomProfile = {
rid: 2,
sig: 'abcd'
}
/*]]>*/
</script>
如何从输出中删除“xml:space =”保留“”?