Как избежать JavaScript в JSP?

Я полностью застрял в этом, я пытаюсь избежать единственной цитаты в 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 Noir
Raymond \/'Prodigal\/' North Coast Cabernet Sauvignon
Chateau Haute Tuque'; 

Но это неправильно, а мне просто нужно/'Prodigal'/ или ни одной кавычки вообще!

РЕДАКТИРОВАТЬ: Или мне действительно нужно избегать кавычек с\ обратный слеш?

Ответы на вопрос(1)

Ваш ответ на вопрос