Sistema não captura ç ~ e acento

0 respostas
T

Boa tarde, estou com o seguinte problema:
tenho um formulário em uma pagina jsp, quando este formulário é submetido para uma servlet,
necessito capturar os values dos campos, até ai tranquilo, o problema é que
quando captura o value do campo usando request.getParameter(“campo”); ele captura
o ç, o ~e alguns outros caracteres errado:
ex: a palavra “chicó” aparece assim: “chicó”

Código do formulário:
<%@ page language=“java” contentType=“text/html; charset=iso-8859-1” pageEncoding=“iso-8859-1”%>

title

Dicionário Médicos


*Termo:
*Descrição:
        
Código onde capturo as variáveis:

HttpSession session = request.getSession();

String acao = request.getParameter(acao);
if (acao != null && acao.equals("cadastrar")){
    	System.out.println(request.getParameter("descricao"));
        String termo = request.getParameter("termo");
    	String descricao = request.getParameter("descricao");
    	
        if(termo.isEmpty() || descricao.isEmpty() ){
            request.setAttribute("msg2", "Preencha todos os campos obrigatórios!");
        	request.getRequestDispatcher("Home.jsp?pgn=CadastrarTermo2.jsp").forward(request, response);
        }else{
            Dicionario d = new Dicionario();
            d.setTermo(termo);
            d.setDescricao(descricao);
            
            DicionarioDao dao = new DicionarioDao();
            dao.inserir(d);
            request.setAttribute("msg", "Cadastrado com sucesso!");
            request.getRequestDispatcher("Home.jsp?pgn=Termos.jsp").forward(request, response);
        }
   }else{
         ...
   }

desde ja agradeço

Criado 29 de março de 2012
Respostas 0
Participantes 1