当前位置: 首页 > 知识库问答 >
问题:

解析为

弓玉书
2023-03-14

以下是我的ThymileAF模板:

<html lang="en">
<head>
    <script>
       function postForm() {
          window.location.href = '[[${azSsoUrl}]]';
       }
    </script>
    <title></title>
</head>
<body onload="postForm()">
</body>
</html>

azSsoUrl的实际值:

http://localhost:8080/gc-restful/sso-login?spEntityID=someId&metaAlias=%2FEmployee;

但是在解析之后,这就是我在响应中得到的结果。请注意

<html lang="en">
<head>
    <script>
       function postForm() {
          window.location.href = 'http://localhost:8080/gc-restful/sso-login?spEntityID=someId&amp;metaAlias=%2FEmployee;';
       }
    </script>
    <title></title>
</head>
<body onload="postForm()">
</body>
</html>

我不太确定,使用[[${azSsoUrl}]]是正确的方法。我到底做错了什么?

编辑:

我尝试了回答可能重复的问题时提到的各种事情。但似乎没有什么能解决我的问题。


共有1个答案

赖明煦
2023-03-14

这就是我最终解决问题的原因。似乎脚本标记需要th:inline=“javascript”

<html lang="en" xmlns="http://www.w3.org/1999/xhtml" xmlns:th="http://www.thymeleaf.org">
<head>
    <script th:inline="javascript">
       function postForm() {

          /*<![CDATA[*/

          window.location.href = /*[[${azSsoUrl}]]*/ 'redirect url';

          /*]]>*/
       }
    </script>
    <title></title>
</head>
<body onload="postForm()">
</body>
</html>
 类似资料:
  • plugins/kibana/public/dashboard/index.js 结构跟 visualize 类似,设置两个调用 savedDashboards.get() 方法的 routes,提供一个叫 dashboard-app 的 directive。 savedDashboards 由 plugins/kibana/public/dashboard/services/saved_dash

  • index.js 中,首要当然是注册自己。此外,还加载两部分功能:plugins/kibana/visualize/editor/* 和 plugins/kibana/visualize/wizard/wizard.js。然后定义了一个 route,默认跳转 /visualize 到 /visualize/step/1。 editor editor.js 中也定义了两个 route,分别是 /vi

  • 前文已经说到,kibana.js 中依次加载了各主要功能模块的入口。比如搜索页是 src/core_plugins/kibana/public/discover/index.js。通过这个文件路径就可以猜到,有关搜索页的功能,代码应该都在 src/core_plugins/kibana/public/discover/ 里了。这个目录下的文件有: _hit_sort_fn.js component

  • 词法解析、语法解析 这一节我们分析下PHP的解析阶段,即 PHP代码->抽象语法树(AST) 的过程。 PHP使用re2c、bison完成这个阶段的工作: re2c: 词法分析器,将输入分割为一个个有意义的词块,称为token bison: 语法分析器,确定词法分析器分割出的token是如何彼此关联的 例如: $a = 2 + 3; 词法分析器将上面的语句分解为这些token:$a、=、2、+、3

  • 问题内容: 我正在创建一个复杂的JavaScript库,用于与公司的服务器端框架一起使用。 服务器端框架将其数据编码为简单的XML格式。没有花哨的命名空间或类似的东西。 理想情况下,我想将浏览器中的所有数据解析为JSON。但是,如果这样做,我需要重写一些服务器端代码以吐出JSON。这很痛苦,因为我们拥有无法轻易更改的公共API。 我真正关心的是浏览器中解析JSON和XML的性能。真的有很大的区别要