2013-04-29 38 views
0

我有我的JSP使用jQuery模板如何聲明JSP不解析jQuery的模板變量

<script id="movieTemplate" type="text/x-jquery-tmpl"> 
    {{tmpl "titleTemplate"}} 
    <tr class="detail"><td>Director: ${Director}</td></tr> 
</script> 

當我的JSP得到了編譯和創建HTML代碼的HTML看起來像下面

<script id="movieTemplate" type="text/x-jquery-tmpl"> 
    {{tmpl "titleTemplate"}} 
    <tr class="detail"><td>Director: </td></tr> 
</script> 

有任何約定或任何其他替代方法來傳達JSP以區分服務器變量與java腳本變量${Director}

+0

我發現在[jquery的模板] [1] 基準 [1]:http://stackoverflow.com/questions/6792023/using-jquery-templates-in-struts2 – 2013-04-29 14:33:31

回答

0

我發現在計算器的答案;對於相同的Jquery template

作爲每JSP 2.0規範

對於包含字符序列$文字值的基準{,JSP 2.0提供了 方式通過使用序列$ {「$ {」逸出他們。例如,下面的 字符序列被轉換成文字值$ {expr}的:

$ { '$ {'} expr}的

0

你可以在jQuery變量中寫jQuery而不是$。的

jQuery(document).ready(function(){}); 

代替

$(document).ready(function(){});