I was trying 2 ways to get values in a variable jsp in my javascript, but they give me different results
FIRST ALTERNATIVE
//Con esto obtengo un string con este valor "[1,2,3,4]"
<%
String permisos= (String)session.getAttribute("permisos");
%>
//Ahora ess valor lo paso aqui
<input id="permisos" type="hidden" value="<%=permisos%>">
//En el script hago que se escriba su valor
var cadena = $('#permisos').val();
alert(cadena);
//El script me vota el siguiente valor [1,2,3,4]
SECOND ALTERNATIVE
//Con esto obtengo un string con este valor "[1,2,3,4]"
<%
String permisos= (String)session.getAttribute("permisos");
%>
//Ahora el valor lo pongo directamente en el script a diferencia del primer caso
var cadena = <%=permisos%>
alert(cadena);
////Con esto obtengo un string con este valor "1,2,3,4"