如何防止由百里香生成的“xml:space =”保留“”?

时间:2016-09-26 09:53:29

标签: javascript html spring thymeleaf

我正在使用带弹簧靴的百里香。

我的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 =”保留“”?

0 个答案:

没有答案