to get the file

Propaganda
12 Passos para executar um servlet no Eclipse com
Tomcat
Ceça Moraes – Maio/2007
1. Baixar e instalar o Apache Tomcat (http://tomcat.apache.org/).
2. Baixar o arquivo do plugin sysdeo do Eclipse para Tomcat (Portal, arquivo
tomcatPluginV321.zip). Descompactar este arquivo no diretório C:\[Diretório do
Eclipse]\plugins. (Apenas para as máquinas que não têm o plugin)
3. No Eclipse, selecionar a opção Window -> Preferences -> Tomcat.
-1-
4. Criar um novo projeto do tipo Tomcat Project.
-2-
5. Contexto: Selecionar um nome para o contexto. O Contexto é como o servlet vai
ser
chamado
no
browser
Web.
No
exemplo,
o
link
será:
http://localhost:8080/primeiro.
6. Estrutura do projeto. Observe os três botões (start, stop e restart) que serão
usados para o tomcat:
-3-
7. Criar um novo pacote web.servlets, no diretório src do projeto:
8. Criar uma nova classe Java
web.servlets:
MeuPrimeiroServlet, dentro do pacote
-4-
package web.servlets;
import
import
import
import
import
import
import
import
java.io.IOException;
java.io.PrintWriter;
javax.servlet.RequestDispatcher;
javax.servlet.ServletException;
javax.servlet.http.HttpServlet;
javax.servlet.http.HttpServletRequest;
javax.servlet.http.HttpServletResponse;
javax.servlet.http.HttpSession;
public class MeuPrimeiroServlet extends HttpServlet {
public MeuPrimeiroServlet() {
super();
}
public void destroy() {
super.destroy();
}
public void doPost(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
//Pegar parâmetros do cliente
String nomeAluno = request.getParameter("nomeAlunoJsp");
String mensagem = "Olá, " + nomeAluno + ", parabéns você
conseguiu executar um Servlet!!!!!!";
// Saída do Servlet
PrintWriter out = response.getWriter();
out.println("<head><title>Meu Primeiro
Servlet</title></head>");
out.println("<body>");
out.println("<form name=\"edit\"
action=\"/primeiro/index.jsp\" method=\"post\">");
out.println("<center><h1>" + mensagem + "</h1><center>");
out.println("<tr>");
out.println("<td><input type=\"submit\" name=\"btnVoltar\"
value=\"Voltar\"></td>");
out.println("<tr>");
out.println("</body>");
out.close();
}
}
-5-
9. No diretório do projeto, criar o arquivo index.jsp que irá chamar o servlet.
<html>
<head><title>Meu Primeiro Projeto Web</title></head>
<body>
<form name="edit" action="primeiro" method="post">
<table>
<tr>
<td>Digite o seu nome:</td>
<td><input type="text" name="nomeAlunoJsp" value=""></td>
</tr>
<tr>
<td><input type="submit" name="btnSubmeter"
value="Submeter"></td>
<td><input type="reset" name="btnLimpar" value="Limpar"></td>
</tr>
</table>
</form>
</body>
</html>
-6-
10. No diretório WEB-INF, criar o arquivo de mapeamento web.xml.
<?xml version="1.0" encoding="UTF-8"?>
<web-app>
<servlet>
<servlet-name>PrimeiroServlet</servlet-name>
<servlet-class>web.servlets.MeuPrimeiroServlet</servletclass>
</servlet>
<servlet-mapping>
<servlet-name>PrimeiroServlet</servlet-name>
<url-pattern>/primeiro</url-pattern>
</servlet-mapping>
</web-app>
11. Iniciar a execução do tomcat:
-7-
12. Chamar a aplicação no browser Web, e..... BINGO!
-8-
Download