The entity name must immediately follow the ‘&’ in the entity reference

Programando en jsp o jspx nos hemos podido encontrar con el siguiente error:

The entity name must immediately follow the '&' in the entity reference

¿Qué quiere decir? ¿Cuándo ocurre? Muy fácil, esto se produce cuando estamos intentando poner en una condicion de un if el AND o el OR con && o || pero estos caracteres por si solos dan error porque no los reconoce como válidos.

¿Cómo solucionarlo? Tenemos dos opciones:

1) poner en vez de && en el AND && como en la siguiente línea:

<c:if test="${null != variable1} &amp;&amp; ${variable2}" >

2) Que esté puesto el CDATA por fuera de esta instrucción para que se pueda reconocer

<![CDATA[

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *