Ok gente o meu problema é o seguinte, estou começando a aprender Servlet e o meu professor passou a seguinte questão:
[color=blue]Fazer um Servlet que apresente para o usuário a mensagem: ―Já sei fazer
um servlet‖ :
a) Crie uma página HTML com um link: ―Chamar Servlet‖
b) O link deve chamar uma Servlet.
c) A Servlet deve devolver para o usuário a mensagem: Já sei fazer
um servlet.[/color]
Simples não é? Pois então, eu fiz o código todo certinho. Na hora de compilar ele aparece a página jsp com o link mas quando clico para ir para a página que deveria conter a frase "Já sei fazer um servlet", ele apresenta o seguinte erro:
type Status report
message /Atividade1/servlets/Atividade1
description The requested resource (/Atividade1/servlets/Atividade1) is not available.
Segue o meu código abaixo:
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Iniciando</title>
</head>
<body>
<a href="servlets/MinhaServlet"> Chamar Servlet</a>
</body>
</html>
Minha servlet:
package controler;
import java.io.IOException;
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 MinhaServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
public MinhaServlet() {
}
protected void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
res.setContentType("text/html");
PrintWriter out = res.getWriter();
out.println("Já sei fazer uma servlet");
out.close();
}
}
Bom, espero que vocês possam me ajudar e que eu tenha explicado direitinho. Realmente não sei o que pode estar acontecendo, deve ser algum erro bobo. Tenho um trabalho para fazer pra essa unidade e se não souber fazer no mínimo isso...
Agradeço desde já.
