¿Cómo producir HTML válido con JSPX? (no XHTML)
Cuando intente crear una página HTML con JSPX, enfrentará las siguientes dificultades:
JSPX minimiza las etiquetas que no queremos, por ejemplo<div class="foo"></div>
se convierte<div class="foo"/>
que los navegadores interpretan de manera diferenteLas etiquetas JSPX deben estar cerradas, mientras que algunas etiquetas HTML deben permanecer sin cerrar, por ejemplo<script...>
. Auto cerrado<script.../>
IE y Firefox no reconocen la etiqueta.Especificar doctype HTML5 (<!DOCTYPE html>
)JavaScript en líneaEsta pregunta es una respuesta a algunas otras que se reducen al mismo problema. No pude encontrar una respuesta completa, así que estoy publicando el resultado de mis hallazgos.
Preguntas relacionadas:
Elemento de script jspx en GlassFish v3Evite que JSPX cree etiquetas de cierre automático (<div> </div>! = <Div />)