Pregunta

¿Es posible generar una excepción en un JSP sin utilizar código scriptlet?

¿Fue útil?

Solución

Realmente no deberías hacer nada en la capa JSP que arroje excepciones explícitamente.La razón por la que no desea utilizar scriptlets en JSP es porque eso pone la lógica de la aplicación en su vista.Lanzar una excepción es inherentemente lógica de la aplicación, por lo que no pertenece a su JSP, scriptlet o no.

Otros consejos

Puedes lanzar una excepción si haces esto:

<c:out value="${1/0}" />

o algo que sea igualmente "ilegal"

Sin embargo, lo ideal sería que, dado que los JSP están asociados con la vista... no desees generar una excepción.Quieres atraparlos con <c:catch>

Podría tener un bean con un método getter que arroje el código y luego hacer que JSP acceda a la propiedad del bean.No estoy seguro de que eso sea una mejora real con respecto a un scriptlet.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top