2011-08-09 39 views
1

我建立一些HTML在JavaScript中被传递到一个JSP和我这样做:JSP标签可以在JavaScript中使用吗?

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>"; 

但它似乎没有工作。这是如何造成的,我该如何正确解决这个问题?

回答

5

JSP在服务器上进行评估,客户端上的JavaScript。不,这不行。

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

+0

那就是我的想法! +1给你比我更快的回答;) – xec

+0

感谢您的提示和快速回复 –

2

而不必使用JSP或JSTL我要采取野生猜测这并说:编号

据我所知,JSP只是服务器端,除非你在服务器上(而不是在浏览器/客户端)运行这个HTML生成代码,用一些JavaScript在将它传递给JSP解析器之前,服务器上的解析器将不起作用。

+0

感谢您的及时快速回复 –

相关问题