¿Cómo escapar de JavaScript en JSP?

Estoy totalmente atrapado en esto, estoy tratando de escapar de una sola cita en un JSP. Tengo algunos datos que estoy enviando directamente a una cadena JS y las comillas simples parecen estar causando problemas.

Aquí está mi código:

<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>

Y aquí está el resultado que estoy obteniendo:

var itemNameList ='
Weyland Estate Santa Barbara Pinot Noir
Raymond \/'Prodigal\/' North Coast Cabernet Sauvignon
Chateau Haute Tuque'; 

Pero esto está mal, y solo necesito/'Prodigal'/ o no hay comillas simples en absoluto!

EDITA: O realmente necesito escapar de las comillas con\ barra hacia atrás?

Respuestas a la pregunta(2)

Su respuesta a la pregunta