2011-08-09 69 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

感謝您的及時快速回復 –

相關問題