Java - Struts2 + AJAX + Linux

 
Vista:

Struts2 + AJAX + Linux

Publicado por Eduardo (1 intervención) el 22/09/2009 17:28:37
Hola a todos:

Tengo una aplicacion en struts2, los formularios los envio con AJAX (utilizando el JQuery),

$.ajax({type: 'POST', url: url,
data: getFormData(form),
success: function(html) { ...},
error: function(XMLHttpRequest, textStatus, errorThrown) { ... }
});

El metodo getFormData, crea una cadena con el valor de cada elemento del formulario, haciendo escape() para para codificar los acentos y demás caracteres especiales.

function getFormData(form, dynCheck) {
var data = '';
for (i = 0; i < form.length; i++) {
data = data + '&' + form.elements[i].name + '=' + escape(form.elements[i].value);
}
return data.substring(1);
};

Todo funciona bien, en todos los navegadores si el servidor (Tomcat 5.5) esta alojado en Windows, pero al cambiar la aplicacion a un servidor Linux, deja de funcionar los acentos, ya no los procesa correctamente.

¿Alguna idea?

Saludos,
Eduardo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder