Olá colegas,
Tenho uma aplicação que é compilada numa classe e conecta
ao banco de dados, sendo referenciada por Servlets e por páginas
JSP.
A classe basicamente se conecta ao banco assim:
public boolean iniciaConexao()
{
try
{
Class.forName("org.postgresql.Driver");
Properties propriedades = new Properties();
propriedades.put("user","usuario");
propriedades.put("password","senha");
propriedades.put("lc_ctype","ISO8859_1");
Connection db = DriverManager.getConnection("jdbc:postgresql://10.0.0.1:5432/prod?charSet=latin1",propriedades);
comandoSQL= db.createStatement();
}
catch(Exception e){
e.printStackTrace();
return false;
}
return true;
}
No ambiente Windows, tanto no Servlet como no JSP os acentos são
exibidos normalmente.
O problema é no Linux, algumas páginas JSP exibem os dados do banco corretamente acentuados, e outras páginas JSP/servlets não exibem
os acentos , apenas um “?” no lugar.
Já que eu centralizei as conexões em uma única classe, onde mais poderei configurar no Tomcat para corrigir isso ?