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.