Ajax.Request - Eclipse trava

1 resposta
C

Fala pessoal,

Bom, eu tenho uma Servlet, que é acessada por uma JavaScript. Estou usando o Prototype 6 para fazer isso e obtive sucesso. Entretanto, há alguns casos em que a Servlet simplesmente não executa, e o pior, o Eclipse trava totalmente.

Esse problema acontece quando, em um dos parametros que eu passo pra Servlet ultrapassa uma certa quantidade excessiva de caracteres. Já executei a sevlet na mão com milhares de parametros e funcionou muito bem, ou seja, o problema está na requisição da servlet. (Nos testes que realizei, está entre 33 e 50).

var pars = 'noem=' + $F('InitialPointText') + 
		'&cpf=' + $F('FinalPointText') + 
		... 
		'&lista=' + $F('optimizeSelc');
		

		//create the ajax request
		new Ajax.Request(  
		                 url,  
		                    {  
   	                           method: 'get',
   	                           parameters: pars,
   	                           asynchronous: false,
	                           contentType: 'text/x-json',
   	                       
	                           onSuccess: this.successFunc.bind(this),
		                       
		                 	   onFailure:function(){
		                 		  alert("Ocorreu um erro na execução da Servlet");
		                       }
		                           

		                    }
		              );

Olhei no log do servidor e a servlet sequer foi executada "/

Alguém saberia me dizer se há alguma restrição deste tipo no Ajax.Request ?

Desde já, Obrigado !

1 Resposta

C

Vale registra que o método get aceita apenas 255 caracteres.

Basta trabalhar com o método POST apartir de agora… o/

Criado 15 de outubro de 2010
Ultima resposta 15 de out. de 2010
Respostas 1
Participantes 1