Hola,
Cita:
Iniciado por desarrollador3
...
<tr>
<td>
<html:text property="<%="value("+variable+ "_" +variable+")"%>" />
</td>
</tr>
Cuanndo ejecuto el programa me sale que el valor dentro de la comillas tiene que ser escapado, es decir tendria que modificar y remplazar " por \", eso lo tengo claro
EJEMPLO :
<tr>
<td>
<html:text property="<%=\"value("+variable+ \"_\" +variable+\")"%>" />
</td>
</tr>
Pues a menos que quieras que el proyecto no funcione entonces si le tendrías que cambiar las comillas. El problema posiblemente está en otro lado y no en el código que estas mostrando.
Las primeras comillas no son parte de la expresión, si le agregas el caracter de escape no compilaría el JSP.
Talves así lo comprendas mejor:
<tag:name id="pedro" value="<%= "Pedro" %>">
<tag:name id="pedro" value="<%= "\"Pedro\"" %>">
<tag:name id="pedro" value="<%= \"Pedro\" %>">
En el primer caso el resultado sería : Pedro
En el segundo caso el resultado sería : "Pedro"
En el tercer caso no funciona (que es lo que quieres hacer).
Saludos,