0

我正在创建一个 Spring Boot 4 应用程序,我想包含此处找到的 JqueryUI 通知小部件。出现问题是因为示例 HTML 看起来像这样......

<div id="container">
    <div id="basic-template">
        <a class="ui-notify-cross ui-notify-close" href="#">x</a>
        <h1>#{title}</h1>
        <p id="textArea">#{text}</p>
    </div>
</div>

当然Spring抱怨#{title}jsp中的

/WEB-INF/jsp/main.jsp (line: 10, column: 27) #{...} is not allowed in template text

我从这里的问题中看到这是旧 JSF 东西的副作用。有没有解决的办法?是否可以在 src>main>resources>static>alert.html 中包含一个文件?

4

1 回答 1

0

本质上(CodeChimp 值得称赞)这个问题的答案是“欺骗”JSP 解析器。它看不到#,只有转义的“#”,并允许嵌入这个小部件。但是,当它由浏览器呈现时(客户端不再进行 JSP 处理),它允许它以 jquery 需要的方式呈现。

于 2014-07-03T16:36:46.237 回答