我的JSP中有以下代码。
<td style="text-align:center;"><s:property value="accountCode"/></td>
当我从后端获取值时,我用单引号传递它(例如'1234')。但是,当我显示它时,我想删除这些引号并只显示数字。(例如,1234)。我该怎么做?
我试过了<s:property value="accountCode.replace('\'','')"/> and <s:property value="accountCode.replaceAll('\'','')"/>,
但它没有用!(没有告诉我价值本身!)
答案 0 :(得分:2)
如果使用replaceAll方法可以,那么
<s:property value="accountCode.replaceAll('\\'', '')" />
。
答案 1 :(得分:1)
使用代码的escapeJavaScript
属性:
<s:property value="accountCode" escapeJavaScript="true"/>
修改强>:
使用此:
<s:property value="accountCode.replaceAll('\'','')" />