arrays.jsp:¿Cómo minimizar/ofuscar código JavaScript en un JSP que tiene variables JSP/JSTL mezcladas en él?
//...
var x = <c:out value="${x}"/>
<c:if test="${empty doExternal}">
processExternalArrays();
</c:if>
//...
Quiero minify/ofuscar Javascript contenida en un archivo JSP grande en el que numerosas variables JSP/JSTL se mezclan en el código JavaScript, como en el fragmento anterior.
El código se basa en variables rellenas mediante la lógica del lado del servidor y luego pasa al código del lado del cliente, como se indica anteriormente.
Ya estoy minimizando mis archivos JS usando el compresor YUI, pero no sé qué hacer con el código JavaScript en mis JSP.
¿Es posible minimizar/ofuscar este código, dado que se crea dinámicamente?
Usted tendría que tener algún tipo de instalación del servidor de hacer esto en la marcha; ¿existe realmente suficiente código en sus páginas para justificarlo? – Pointy
No estoy seguro de lo que quiere decir sobre hacerlo sobre la marcha en un servidor. (Sí. Hay un montón de código.) –
Bueno, en lugar de mantener todo ese código en sus páginas, sería mejor que extraiga todo lo posible en archivos .js separados. Lo que mantendría en las páginas sería una cantidad mínima de declaraciones de variables procesadas por JSP. Sus archivos .js separados solo accederían a ellos al encontrarlos en cada página. – Pointy