servletRequest.getReader

1 resposta
M

Pessoal, não sei porque, toda vez que tento navegar pelo meu site ocorre um erro:


Advertência: PWC4011: Unable to set request character encoding to UTF-8 from context /ws, because request parameters have already been read, or ServletRequest.getReader() has already been called

Eu consigo acessar apenas uma vez cada página, na primeira ocorre o erro e na segunda como se o servidor não estivesse rodando.

alguém já passou por isso? sabe o porquê?

Att,
Matheus Neiverth

1 Resposta

A

Eu estava com o mesmo problema. Procurando pela net e pelo proprio fórum me deram a seguinte solução.

Estou usaundo o glassfish

Criei o arquivo XML glassfish-web dentro da pasta WEB-INF

<?xml version=“1.0” encoding=“UTF-8”?>

<!DOCTYPE glassfish-web-app PUBLIC “-<a href="//GlassFish.org//DTD">//GlassFish.org//DTD</a> GlassFish Application Server 3.1 Servlet 3.0//EN”

“<a href="http://glassfish.org/dtds/glassfish-web-app_3_0-1.dtd">http://glassfish.org/dtds/glassfish-web-app_3_0-1.dtd</a>”>

<glassfish-web-app error-url="">

<class-loader delegate=“true”/>

<parameter-encoding default-charset=“UTF-8”/>

<jsp-config>

<property name=“keepgenerated” value=“true”>

<description>Keep a copy of the generated servlet class’ java code.</description>

</property>

</jsp-config>

</glassfish-web-app>

Para o meu caso resolveu…

abs

Criado 9 de julho de 2012
Ultima resposta 13 de jul. de 2012
Respostas 1
Participantes 2