[b]Pessoal estou com um problema, esse é meu primeiro servlet e JSP, meu problema a ser resolvido é o seguinte:
Quando eu digitar um numero no campo e clicar em enviar, ele vai no servlet e ve se é maior ou menor q 0 e imprime na tela uma frase “É maior q Zero” ou “É menor que zero”…
Eu fiz algo, mas, quando eu rodo e digito o número e clico em enviar ele abre o /RecuperaForm (esse é o servlet) mas aparece uma página em branco. segue os códigos a baixo…[/b]
Na página JSP
[code]<%@page contentType=“text/html”%>
<%@page pageEncoding=“UTF-8”%>
No Servlet
[code]package com.mycompany;
import java.io.;
import java.net.;
import javax.servlet.;
import javax.servlet.http.;
/**
*
-
@author Jaison
-
@version
*/
public class RecuperaForm extends HttpServlet {/** Initializes the servlet.
*/
public void init(ServletConfig config) throws ServletException {
super.init(config);}
/** Destroys the servlet.
*/
public void destroy() {}
/** Processes requests for both HTTP
GET
andPOST
methods.-
@param request servlet request
-
@param response servlet response
/
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType(“text/html”);
PrintWriter out = response.getWriter();
/ TODO output your page here
out.println("");
out.println("");
out.println(“Servlet”);
out.println("");
out.println("");out.println("");
out.println("");
*/
out.close();
}
/** Handles the HTTP
GET
method.- @param request servlet request
-
@param response servlet response
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
}
/** Handles the HTTP
POST
method.-
@param request servlet request
-
@param response servlet response
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);response.setContentType(“text/html”);
PrintWriter out = response.getWriter();
int n = Integer.parseInt(request.getParameter(“campoNome”));
if(n<0){
out.println(“
Menor que ZERO”);}else{
if(n>0)
out.println("
Maior que ZERO ");
}
}
/** Returns a short description of the servlet.
*/
public String getServletInfo() {
return “Short description”;
} -
}[/code]