JSP标记可以在JavaScript中使用吗?

Can JSP tags be used in JavaScript?

本文关键字:JavaScript JSP      更新时间:2023-09-26

我正在用JavaScript构建一些HTML,以便传递回JSP,我正在这样做:

var html = "<td id='comment-" + comment.id + "'class='wrappable' style='width:400px;'>"
    + "<pre style='width: auto;'>" + comment.comment + "</pre></td>";

但是我发现了一些JSP标签作为替代使用<pre>来解决我的换行问题:

var html = "<td id='comment-" + comment.id + "'class='wrappable' style='width:400px;'>"
    + "<ctl:breakNewline target='" + comment.comment + "'/></td>";

但它似乎不起作用。这是如何造成的,我该如何妥善解决?

JSP在服务器上计算,JavaScript在客户端上计算。不行,这不行。

(当然可以使用JSTL创建整个JavaScript代码,但不能从JavaScript调用JSP代码)

在从未使用过JSP或JSTL的情况下,我将对此进行大胆的猜测,并说:不。

据我所知,JSP仅在服务器端,除非您在服务器上运行这个html生成代码(而不是在浏览器/客户端),在将其传递给JSP解析器之前,在服务器上使用一些javascript解析器,否则这将不起作用。