我在我的jsp中使用以下代碼。訪問在字符串連接期間有逗號的變量
<%= scriptletVar%>
返回一個像12,000的字符串。當值被硬編碼像12,000時,它顯示它很好。但是,當這個值來作爲scriptlet變量。它只會打印12.將創建一個單獨的<tr>
標記,其值爲000.
我發現很難找到硬編碼時它是如何工作的,但是在動態獲取時很難找到它。價值中有逗號有問題,但我無法解決問題。
<script type="text/javascript">
$("#table tr:eq(1)").after("<tr><td class='row-highlight txt-ctr'> <strong><span></span></strong></td>"+
"<td class='row-highlight txt-right'><strong></strong></td><td class='row-highlight txt-right'><strong>" +<%= scriptletVar%> +"</strong></td>" +
//Rest of code
嘗試that.Then變量就會像無功someNumber = 12,000.So這將是錯誤的。 – sandy
我錯過了逗號。 –
逗號是問題的主要來源。 :) – sandy