Tengo una cadena de lista en Java (obtener de DB) y quiero usarla en Javascript. Aquí está mi código
<bean:define id="listHistory" name="myForm" property="info.listHistory" type="java.util.List"/> <script> var listHistory = []; $( document ).ready(function() { listHistory = convertData(); } function convertData(){ let listData = []; <% for ( int i=0;i< listHistory.size() ;i++ ) {%> listData.push("<%=listHistory.get(i).toString()%>"); <% } %> return listData; } </script> Funciona si el elemento en List Java tiene un carácter normal, pero cuando String tiene " o ; o ', se producirá un error. 
¿Cómo puedo arreglarlo?