gpt4 book ai didi

spring - 带有 thymeleaf 转义字符的内联 javascript

转载 作者:行者123 更新时间:2023-12-02 01:03:52 25 4
gpt4 key购买 nike

我用 thymeleaf 和 Spring 。我尝试做内联 JavaScript。

<script th:inline="javascript">

$("#genericTable").bootstrapTable({
url: /*[[${url}]]*/ 'generic',
...
});

在服务器端我这样做

 model.addAttribute("url", "/rest/vehicles");

我明白了

url: "\/rest\/vehicles",

为什么要在字符串中添加一些字符?

编辑

url: /*[[@{${url}}]]*/ 'generic',

第一个/就像被删除了,所以调用无效...

最佳答案

[(...)] 应该有帮助

我面临的问题示例:

$.getJSON('[[@{/management/users/search/unit/}]]' + value, function(data) {

转换为:

$.getJSON('"\/management\/users\/search\/unit\/"' + value, function(data) {

使用[(...)]:

$.getJSON('[(@{/management/users/search/unit/})]' + value, function(data) {

转换为:

$.getJSON('/management/users/search/unit/' + value, function(data) { 

来自Thymeleaf 3.0 docs

Note that, while [[...]] corresponds to th:text (i.e. result will be HTML-escaped), [(...)] corresponds to th:utext and will not perform any HTML-escaping.

关于spring - 带有 thymeleaf 转义字符的内联 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46413024/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com