Erro na chamada de um ServLet

0 respostas
P

Olá pessoal,

alguém poderia me ajudar pois faz tempo que não nexo xom ServLet e agora fui fazer

um teste e está me dando um erro e não consigo visualizar …

Da esse erro qdo clico no botão e era pra ir para ServLet definida no web.xml

Se alguém puder me ajudar

abs

HTTP Status 404 - /MVC1/jsp/controller

--------------------------------------------------------------------------------

type Status report

message /MVC1/jsp/controller

description The requested resource (/MVC1/jsp/controller) is not available.


--------------------------------------------------------------------------------

Apache Tomcat/5.5.25
index.jsp

<HTML>
<HEAD>
    <TITLE>action="controller"</TITLE>
</HEAD>

<BODY>

      <form  method="post" action="controller">
         <br>
         <br>
            &lt;table bgcolor="#000000 align = "center" border =0 cellspacing = 0 width = "50%"&gt;
                  &lt;tr&gt;&lt;td colspan = 2&gt;&nbsp;&lt;/td&gt;&lt;/tr&gt;
                  &lt;tr&gt;
                        &lt;td colspan="2"&gt;
                              &lt;input type="submit" name="login" value="Login"&gt;
                        &lt;/td&gt;
                  &lt;/tr&gt;
            &lt;/table&gt;
      &lt;/form&gt;

&lt;/BODY&gt;
&lt;/HTML&gt;

web.xml

&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"&gt;
	&lt;display-name&gt;MVC1&lt;/display-name&gt;
	&lt;welcome-file-list&gt;
	    &lt;welcome-file&gt;loginForm.jsp&lt;/welcome-file&gt;
		&lt;welcome-file&gt;index.html&lt;/welcome-file&gt;
		&lt;welcome-file&gt;index.htm&lt;/welcome-file&gt;
		&lt;welcome-file&gt;index.jsp&lt;/welcome-file&gt;
		&lt;welcome-file&gt;default.html&lt;/welcome-file&gt;
		&lt;welcome-file&gt;default.htm&lt;/welcome-file&gt;
		&lt;welcome-file&gt;default.jsp&lt;/welcome-file&gt;
		&lt;welcome-file&gt;loginForm.jsp&lt;/welcome-file&gt;
	&lt;/welcome-file-list&gt;
	
     &lt;servlet&gt;
     
          &lt;servlet-name&gt;action&lt;/servlet-name&gt;
          &lt;servlet-class&gt;beans.ActionServelet&lt;/servlet-class&gt;
     &lt;/servlet&gt;

     &lt;servlet-mapping&gt;
              &lt;servlet-name&gt;action&lt;/servlet-name&gt;
              &lt;url-pattern&gt;/controller&lt;/url-pattern&gt;
     &lt;/servlet-mapping&gt;


     &lt;session-config&gt;
         &lt;session-timeout&gt;1&lt;/session-timeout&gt;
     &lt;/session-config&gt;

&lt;/web-app&gt;

Action

package beans;

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 ActionServelet extends HttpServlet {
    // se a classe abstrata não houver nenhum metodo abstrato
    // na classe que vc estara extendendo tera que haver metodo abstrato

         public void service(HttpServletRequest req,
        		             HttpServletResponse resp)
                throws ServletException, java.io.IOException {
         try {
        	 
        	    System.out.println("chamou a service");
                String acao = req.getParameter("acao");
                
                PrintWriter out = resp.getWriter();
                resp.setContentType("text/html");
                out.println("&lt;h1&gt;Hello, World!&lt;/h1&gt;");
                out.close();

         }
         catch (Exception ex) {
                throw new ServletException(ex) ;
         }
    }
}
Criado 13 de junho de 2008
Respostas 0
Participantes 1