如何在JSP中转义JavaScript?我完全坚持这个,我试图逃避JSP中的单引号。我有一些数据,我直接输出到JS字符串,单引号似乎导致问题。这是我的代码:<dsp:droplet name="/atg/dynamo/droplet/ForEach">
<dsp:param value="${CommerceItems}" name="array" />
<dsp:param name="elementName" value="CommerceItem" />
<dsp:oparam name="outputStart">
var itemNameList =' </dsp:oparam>
<dsp:oparam name="output">
<dsp:getvalueof id="Desc" param="CommerceItem.auxiliaryData.productRef.displayName">
${fn:replace(Desc, "'", "\\/'")} </dsp:getvalueof>
</dsp:oparam>
<dsp:oparam name="outputEnd">';</dsp:oparam></dsp:droplet>这是我得到的输出:var itemNameList ='Weyland Estate Santa Barbara Pinot NoirRaymond \/'Prodigal\/' North Coast Cabernet SauvignonChateau Haute Tuque';但这是错误的,我只需要/'Prodigal'/或根本不需要单引号!编辑:或者我实际上需要用\反斜杠来逃避引号?
添加回答
举报
0/150
提交
取消