Problemas JSP

3 respostas
rodrigo.fai

Olá pessoal!

Estou com um problema muito estranho. Talvez alguém já tenha passado por isso e pode me ajudar…

É o seguinte…

Em minha aplicação eu utilizo um cabeçado e um rodapé automático para cada .JSP do sistema, é faço uso também de JSTL onde defino algumas tags para algumas das minhas .JSP.

Em uma .JSP onde são definas algumas tags, está acontecendo de uma destas tags passar para a camada servidora caracteres estranhos no lugar de letras com acentuação! Por Exemplo:

Quando digito “São Paulo” em um textfield, é passado “SÃ?O PAULO” para o Java!!!

Entenderam?

Cabeçalho da tag:

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
<%@ taglib tagdir="/WEB-INF/tags" prefix="t"%>
<%@ attribute name="entity" required="true"%>
<%@ attribute name="collection"  required="true" type="java.util.Collection"%>
<%@ attribute name="ehPermitidoAlterar" required="false"%>

<fmt:setLocale value="pt_BR" scope="session"/>

Cabeçalho do header.jspf:

<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1" %>
<%@ taglib uri="http://displaytag.sf.net" prefix="display" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib tagdir="/WEB-INF/tags" prefix="t" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>

<fmt:setLocale value="pt_BR" scope="session"/>

Alguém sabe me dizer oq pode estar aocntecendo?

Obrigado.

3 Respostas

rodrigo.fai

up

L

tenta o “UTF-8” no lugar do “ISO-8859-1” no charset e no pageEncoding para ver se funciona

rodrigo.fai

Ja tentei e nada cara!

Criado 4 de fevereiro de 2010
Ultima resposta 5 de fev. de 2010
Respostas 3
Participantes 2