Olá Pessoal!
Estou com uma dúvida em relação ao famoso “encode” das páginas JSPs. 
Já dei uma olhada nos tópicos de outras pessoas com este problema, mas não me adiantou muita coisa.
O problema é: Quando vou salvar um objeto com o nome “çãoção”, ele acaba sendo salvo como “çãoção”. Nas minhas Controllers este nome já está sendo recebico como “çãoção”.
Vamos ao código:
Ajax:
$.ajax({
type:'POST',
url: action,
data:$("#formulario").serialize(),
success: function(data) {
$("#txtUrl").val(url);
$('#div_conteudo2').html("");
$('#div_conteudo1').html(data);
}
});
JSP<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
Controller@Override
public void cadastrar(Objeto objeto) {
objetoDao.cadastrar(objeto);
result.redirectTo(this).carregaListar(null);
}
Web.xml
<context-param>
<param-name>br.com.caelum.vraptor.encoding</param-name>
<param-value>ISO-8859-1</param-value>
</context-param>
Mesmo tendo configurado no web.xml tentei forçar no JSP para fazer o encode como ISO-8859-1. Este problema apenas começou a ocorrer depois que adicionei Ajax ao JSP. Antes disso eu podia utilizar acentuação tranquilamente!
Poderia estar esquecendo de algum detalhe?
Obrigado! 