Fala turma, tudo bem? Bom, eu estou aprendendo agora a faze alguns servlets e por enquanto to seguindo mais ou menos o livro do Deitel, mas tentando construir alguns exemplos meus. Consegui construir alguns servlets bem simples, porém esse está dando erros que não aparece explicitamente no NetBeans(tipo aqueles pontos de exclamações vermelhos, amarelos, enfim). Eu estou usando o NetBeans, e iniciei um novo projeto dentro do pacote PegaNome com a classe chamada MostraNome. O servlet serve apenas para buscar o nome de uma pessoa em um formulario numa pagina html e passa-os como parâmetros para esse servlet. Não consegui de maneira nenhuma descobrir oque está errado. Alguem pode me ajudar. Se precisar passo também o código do web.xml e do jsp que está feita a página xhtml. Muito Obrigado! :-o
Código:
package PegaNome;
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 MostraNome extends HttpServlet {
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
String nome = request.getParameter("nome");
String idade = request.getParameter("idade");
out.println("<html>");
out.println("<head>");
out.println("<title>Veja seu nome e idade</title>");
out.println("</head>");
out.println("<body>");
out.println("<h1>Seu nome é: " + nome + " e sua idade é:" + idade + "</h1>");
out.println("</body>");
out.println("</html>");
out.close();
}
}
init:
deps-module-jar:
deps-ear-jar:
deps-jar:
library-inclusion-in-archive:
library-inclusion-in-manifest:
Compiling 1 source file to C:\Documents and Settings\D2\Desktop\ServletMostraParametros\build\web\WEB-INF\classes
C:\Documents and Settings\D2\Desktop\ServletMostraParametros\src\java\PegaNome\MostraNome.java:54: class, interface, or enum expected
protected void doGet(HttpServletRequest request, HttpServletResponse response)
C:\Documents and Settings\D2\Desktop\ServletMostraParametros\src\java\PegaNome\MostraNome.java:57: class, interface, or enum expected
}
C:\Documents and Settings\D2\Desktop\ServletMostraParametros\src\java\PegaNome\MostraNome.java:67: class, interface, or enum expected
}
C:\Documents and Settings\D2\Desktop\ServletMostraParametros\src\java\PegaNome\MostraNome.java:72: class, interface, or enum expected
public String getServletInfo() {
C:\Documents and Settings\D2\Desktop\ServletMostraParametros\src\java\PegaNome\MostraNome.java:74: class, interface, or enum expected
}//
5 errors
C:\Documents and Settings\D2\Desktop\ServletMostraParametros\nbproject\build-impl.xml:392: The following error occurred while executing this line:
C:\Documents and Settings\D2\Desktop\ServletMostraParametros\nbproject\build-impl.xml:213: Compile failed; see the compiler error output for details.
BUILD FAILED (total time: 0 seconds)