Estou com dúvida para montar um Livro de Visitas, está lançando exceptions e eu nao acho os erros...
/*
* LivroDeVisitas.java
*
* Created on 25 de Julho de 2005, 13:50
*/
import java.io.*;
import java.io.PrintWriter;
import java.io.IOException;
import java.net.*;
import java.util.ArrayList;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
*
* @author Eduardo Bregaida
* @version
*/
public class LivroDeVisitas extends HttpServlet {
/** Lista de Mensagens.
*/
private ArrayList mensagens= new ArrayList();
//Mostra o Formulário de inclusão
protected void doGet(HttpServletRequest request, HttpservletResponse response) throws ServletException,IOException {
//recebe o writer
PrintWriter = response.getWriter();
//escreve o formulário
writer.println("<html>");
writer.println("<form action=LivroDeVisitas method=post>");
writer.println("Nome: <Input type=text name=nome><br>");
writer.println("Mensagem: <Input type=text name=mensagem><br>");
writer.println("</form>");
writer.println("<br><hr><br>");
//Mostra a pilha de mensagens em ordem decrescente
for (int i=mensagens.size()-1;i>=0;i--){
Mensagem msg=(Mensagem)mensagens.get(i);
writer.println(msg.autor + ": " + msg.mensagem + "<br>");
}
writer.println("</html>");
}
//Inclui uma nova mensagem
protected void doPost(HttpServletRequest request, HttpservletResponse response) throws ServletException,IOException {
//Cria nova Mensagem
Mensagem msg= new Mensagem();
msg.autor=request.getParameter("nome");
msg.mensagem=request.getParameter("mensagem");
//Adiciona a mensagem a Lista
mensagens.add(msg);
//Delega para o método DoGet
doGet(request,response);
}
}
init:
deps-jar:
Compiling 1 source file to C:\Documents and Settings\Eduardo\Desktop\OS TI WEB\Sistema\build\web\WEB-INF\classes
C:\Documents and Settings\Eduardo\Desktop\OS TI WEB\Sistema\src\LivroDeVisitas.java:34: cannot find symbol
symbol : class HttpservletResponse
location: class LivroDeVisitas
protected void doGet(HttpServletRequest request, HttpservletResponse response) throws ServletException,IOException {
C:\Documents and Settings\Eduardo\Desktop\OS TI WEB\Sistema\src\LivroDeVisitas.java:59: cannot find symbol
symbol : class HttpservletResponse
location: class LivroDeVisitas
protected void doPost(HttpServletRequest request, HttpservletResponse response) throws ServletException,IOException {
C:\Documents and Settings\Eduardo\Desktop\OS TI WEB\Sistema\src\LivroDeVisitas.java:36: cannot find symbol
symbol : variable PrintWriter
location: class LivroDeVisitas
PrintWriter = response.getWriter();
C:\Documents and Settings\Eduardo\Desktop\OS TI WEB\Sistema\src\LivroDeVisitas.java:40: cannot find symbol
symbol : variable writer
location: class LivroDeVisitas
writer.println("<html>");
C:\Documents and Settings\Eduardo\Desktop\OS TI WEB\Sistema\src\LivroDeVisitas.java:41: cannot find symbol
symbol : variable writer
location: class LivroDeVisitas
writer.println("<form action=LivroDeVisitas method=post>");
C:\Documents and Settings\Eduardo\Desktop\OS TI WEB\Sistema\src\LivroDeVisitas.java:42: cannot find symbol
symbol : variable writer
location: class LivroDeVisitas
writer.println("Nome: <Input type=text name=nome><br>");
C:\Documents and Settings\Eduardo\Desktop\OS TI WEB\Sistema\src\LivroDeVisitas.java:43: cannot find symbol
symbol : variable writer
location: class LivroDeVisitas
writer.println("Mensagem: <Input type=text name=mensagem><br>");
C:\Documents and Settings\Eduardo\Desktop\OS TI WEB\Sistema\src\LivroDeVisitas.java:44: cannot find symbol
symbol : variable writer
location: class LivroDeVisitas
writer.println("</form>");
C:\Documents and Settings\Eduardo\Desktop\OS TI WEB\Sistema\src\LivroDeVisitas.java:45: cannot find symbol
symbol : variable writer
location: class LivroDeVisitas
writer.println("<br><hr><br>");
C:\Documents and Settings\Eduardo\Desktop\OS TI WEB\Sistema\src\LivroDeVisitas.java:50: cannot find symbol
symbol : class Mensagem
location: class LivroDeVisitas
Mensagem msg=(Mensagem)mensagens.get(i);
C:\Documents and Settings\Eduardo\Desktop\OS TI WEB\Sistema\src\LivroDeVisitas.java:50: cannot find symbol
symbol : class Mensagem
location: class LivroDeVisitas
Mensagem msg=(Mensagem)mensagens.get(i);
C:\Documents and Settings\Eduardo\Desktop\OS TI WEB\Sistema\src\LivroDeVisitas.java:51: cannot find symbol
symbol : variable writer
location: class LivroDeVisitas
writer.println(msg.autor + ": " + msg.mensagem + "<br>");
C:\Documents and Settings\Eduardo\Desktop\OS TI WEB\Sistema\src\LivroDeVisitas.java:54: cannot find symbol
symbol : variable writer
location: class LivroDeVisitas
writer.println("</html>");
C:\Documents and Settings\Eduardo\Desktop\OS TI WEB\Sistema\src\LivroDeVisitas.java:62: cannot find symbol
symbol : class Mensagem
location: class LivroDeVisitas
Mensagem msg= new Mensagem();
C:\Documents and Settings\Eduardo\Desktop\OS TI WEB\Sistema\src\LivroDeVisitas.java:62: cannot find symbol
symbol : class Mensagem
location: class LivroDeVisitas
Mensagem msg= new Mensagem();
15 errors
C:\Documents and Settings\Eduardo\Desktop\OS TI WEB\Sistema\nbproject\build-impl.xml:183: The following error occurred while executing this line:
C:\Documents and Settings\Eduardo\Desktop\OS TI WEB\Sistema\nbproject\build-impl.xml:91: Compile failed; see the compiler error output for details.
BUILD FAILED (total time: 4 seconds)
Estou a 3 dias tentando achar esse erro...