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.