Dúvida sobre como recuperar uma STRING de consulta com um SERVLET [RESOLVIDO]

Essa é minha classe .html, gostaria de saber como faço para mapea-la usando o metodo doGet

<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>Trabalhando com metodo GET</title>
</head>
<body>
	<a href="TrabComGetServlet?nome=Alerson&sobrenome=Rigo">
		Meu nome e meu sobrenome
	</a>
	<br />
	<a href="TrabComGetServlet?irmao=Anderson">
		Meu irmão
	</a>
</body>
</html>

E essa é minha classe .java para recuperar uma STRING de consulta com um SERVLET, mas, não estou conseguindo fazer o funcionar, quando eu subo a aplicação aparece os links para eu clicar, e quando eu clico sobe o erro.

package meupacoteGET;

import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class TrabComGET extends HttpServlet {
	
	public void destroy(){
		super.destroy();
	}
	
	protected void doget(HttpServletRequest request, HttpServletResponse response) {
		try{
		    String nome = request.getParameter("nome");
		    String sobrenome = request.getParameter("sobrenome");
		    String html = "<html>" +
			    	      "<head><title>Trabalhando com GET em Servlet</title>" +
				          "<body>Nome: <strong>"+nome+"</strong><br />" +
				          "Sobrenome <strong>"+sobrenome+"</strong></body><br />" +
				          "A query String enviada é: <strong>" +request.getQueryString()+"</strong>" +
				          "</head></html>";
		    response.setContentType("html/text");
		    PrintWriter writer = response.getWriter();
		    writer.print(html);
		    writer.close();
		}catch (Exception e) {
			e.printStackTrace();
		}
	}
	
	public void init(){
		try {
			super.init();
		} catch (ServletException e) {
			e.printStackTrace();
		}
	}
}

Desde ja agradeço.

Troca doget para doGet.

Tem um exemplo aqui: Criando um WebServer.

[quote=jakefrog]Troca doget para doGet.

Tem um exemplo aqui: Criando um WebServer.[/quote]

Cara eu troquei o meotod doget para doGet como vc me pediu e deu certo ele parou de apresentar o erro, só que quando clico no link ele abre uma pagina para salvar em algum lugar na sua maquina como se vc estivesse fazendo o DOWLOAD de algum arquivo, sendo que não é pra fazer isso…o certo é aprensentar o nome e o sobrenome que foi setado no <href=“TrabComGetServlet?nome=Alerson&sobrenome=Rigo”> mostrado no meu arquivo .html O meu web.xml esta logo abaixo, se eu estiver errando algo favor me mostrar se possivel, ou até mesmo se puder colocar ai o jeito certo eu agradeceria muito… =]

  <servlet>
  <servlet-name>TrabComGet</servlet-name>
  <servlet-class>meupacoteGET.TrabComGET</servlet-class>
  </servlet>

  <servlet-mapping>
  <servlet-name>TrabComGet</servlet-name>
  <url-pattern>/TrabComGetServlet</url-pattern>
  </servlet-mapping>

Bom dia,

Troca o contentType. o correto é “text/html” e não “html/text”

response.setContentType("text/html");

[quote=feliperoliveira]Bom dia,

Troca o contentType. o correto é “text/html” e não “html/text”

response.setContentType("text/html");

[/quote]
Nossa feliperoliveira era isso mesmo… muito obrigado brother… muito obrigado mesmo… pra vc ver como é o negócio fiquei ontem até tarde para tentar achar um erro que na verdade era apenas a string digitada errada.

Mais de qualquer forma, muito obrigado era isso mesmo… mudei o contentType e funcionou…

Obrigado.