Desafio..erro chato ! ...is quoted with " which must be escaped

3 respostas
T

Pessoal,

Esta acontecendo um erro na seguinte linha:

<jsp:setProperty name="con" property="id" value="<%= request.getParameter("idField")%>" />

Mas entao ocorreu o seguinte erro: org.apache.jasper.JasperException: /rastreamento/alterar.jsp(13,64) Attribute value request.getParameter(“idField”) is quoted with " which must be escaped when used within the value

Entao analisando algumas documentacoes, alterei a linha para

<jsp:setProperty name="con" property="id" value='<%= request.getParameter(\"idField\")%>'/>

E ocorreu este erro: java.lang.IllegalArgumentException: argument type mismatch

Alterei a seguinte linha do catalina.properties (talvez por problemas no jsp 2.0):

org.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING=false

Mesmo assim, ainda nao deu certo ! a versao do meu tomcat é 6.0.18

Alguem tem alguma experiencia com isso?

obrigada !!

3 Respostas

remixlara

tenta assim

<jsp:setProperty name="con" property="id"  value="#{param.idField}"/>
T

Tentei deste jeito, mas nao funcionou :frowning:

A

tenta assim que acredito q funciona.

<jsp:setProperty name="con" property="id"  param="idField"/>

[]'s!

Criado 29 de junho de 2010
Ultima resposta 29 de jun. de 2010
Respostas 3
Participantes 3