Ajuda com servlets

5 respostas
A

Comecei nesse momento a estudar servtlets, acabei de instalar o tomcat.

Como faço para Recuperar o conteúdo do cabeçalho HTTP User-Agent e retorná-lo na resposta?
é no doGet ou no doPost?

Como Receber um parâmetro passado via URL e retorná-lo na resposta?

Agradeço a todos

5 Respostas

Luiz_Augusto_Prado

adam_sandler:
Comecei nesse momento a estudar servtlets, acabei de instalar o tomcat.

Como faço para Recuperar o conteúdo do cabeçalho HTTP User-Agent e retorná-lo na resposta?
é no doGet ou no doPost?

Como Receber um parâmetro passado via URL e retorná-lo na resposta?

Agradeço a todos

doGet = é executado quando o method é GET
doPost = é executado quando o method é POST

esse exemplo é em PHP, mas o GET e POST é independente da linguagem. por isso só presta atenção no endereço que aparece no navegador e as dicas do autor

Quando vc usa GET, os parametros devem ir pela queryString: caixa de texto da barra de endereço.

Quando vc usa post, os dados vem escondidos. Eu só uso POST. Perfeito para AJAX.

A

entendi, mas pode me responder essas perguntas q fiz, qual a codificação pra elas?

Luiz_Augusto_Prado

adam_sandler:
entendi, mas pode me responder essas perguntas q fiz, qual a codificação pra elas?

para pegar a variavel:

feharaujo

Esses links podem te ajudar cara =D

https://today.java.net/pub/a/today/2008/10/14/introduction-to-servlet-3.html
http://blog.caelum.com.br/java-ee6-comecando-com-as-servlets-3-0/

A apostila da caelum é muito boa para iniciar tmb

http://www.caelum.com.br/apostila-java-web/

Abraços

A

Obrigado pelos links comecei a ler, e estou com uma duvida.
Como salvar parametros passado via url em um arquivo txt?
eu fiz assim:

String parametro1 = request.getParameter("nome"); 
         
             out.println(parametro1);  
        	
        	 
        	 File arquivo;  
       	  
	            arquivo = new File("arquivo2.txt");  
	            FileOutputStream fos = new FileOutputStream(arquivo);  
	            
	            String nome = parametro1;
	           
	            fos.write(nome.getBytes()); 
	          
	             
	           
	            fos.close();  
        	 
        	 
         
	}

Esta dando NullPointerException logicamente.
Como faço para salvar esses valores?

Criado 3 de outubro de 2013
Ultima resposta 4 de out. de 2013
Respostas 5
Participantes 3