Servlets - form action="http://localhost:8080

 
Vista:

form action="http://localhost:8080

Publicado por PATO (3 intervenciones) el 30/06/2005 03:42:48
Hola.-

"Estoy usando ECLIPSE y TOMCAT 5.X"
Tengo problemas para llamar a un servlets desde una JSP, el sevlet lo llamo del formulario de la sgte forma desde la pagina index.jsp:

<form action="http://localhost:8080/APSWEB/servlet/control.LoginServlet" method="post" name="formularioLogin">
.....
......... dentro del formulario exite un casillero de texto para ingresar el Login y Password, ademas de un submit para enviar el formulario
<input type="submit" name="Submit" value="Conectar" />
</form>

Ademas e probado desde el explorador y tampoco, envia por palntalla el siguiente error:

-Estado HTTP 404 - /APSWEB/servlet/control.LoginServlet
-/APSWEB/servlet/control.LoginServlet
-El recurso requerido (/APSWEB/servlet/control.LoginServlet) no está disponible.

En el Web.xml tengo lo sgte:
<servlet>
<servlet-name>LoginServlet</servlet-name>
<display-name>LoginServlet</display-name>
<servlet-class>control.LoginServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>LoginServlet</servlet-name>
<url-pattern>/control.LoginServlet</url-pattern>
</servlet-mapping>

La estructura de mi proyecto Web es el siguiente:
workspace\APSWEB\WEB-INF\classes\control\LoginServlet.class
workspace\APSWEB\WEB-INF\lib
workspace\APSWEB\WEB-INF\src\control\LoginServlet.java
workspace\APSWEB\WEB-INF\web.xml
workspace\APSWEB\index.jsp

Finalmente el servlet q estoy probando es :
package control;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class LoginServlet extends HttpServlet {

public void init(ServletConfig config) throws ServletException{
super.init(config);
}

public void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {

resp.setContentType("text/html");
PrintWriter out=null;
out=resp.getWriter();
out.println("<HTML><TITLE>holas</TITLE><BODY>");
out.println("<H2>Presionaste...</H2>");
out.println("<H2>por fin!</H2>");
out.println("</BODY></HTML>");
out.close();
}
}

BUENO AHORA pido vuestra ayuda. Para poder detectar el ERROR!!!.........
Lo he revisado varias, adema lo he probado de distintas formas la llamada al servlet…
DONDE estar el problema ya no lo se!!!... Así que si alguien me ayuda le doy las gracias desde ya…

Atte PATO
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:form action=

Publicado por Marco Antonio (1 intervención) el 04/07/2005 17:33:04
solo reemplaza en tu formulario el atributo action por action="/control.LoginServlet"
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:form action=

Publicado por Alejandro Hdz (1 intervención) el 26/11/2008 18:42:11
Ahorita me encontré con este problema y lo que se ve a SIMPLE VISTA ES :

la forma en como definiste el 'method' del formulario = 'post'
y en tu código java, no tienes el metodo para este 'method'; es decir, no tienes el public void doPost(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException{
//código
}

Espero y te sirva, te digo que es lo que se ve a SIMPLE VISTA

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:form action=

Publicado por Ingeniero  (1 intervención) el 19/10/2010 16:32:28
Sr PATO creo que tienes un error en la sintaxis, ese error sale cuando no estan cordinados los archivos de WAR(Podria ser el nombre del servlet, un cambio no guardado, talves en el web-xml no esta bn la ruta del directorio de tu servlet..etc.), usa NetBeans IDE, te fascilita la creacion de servlets a partir de HttpServlets y te fascilita el uso de sus interfaces y metodos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

form action="http://localhost:8080

Publicado por Karina (1 intervención) el 01/09/2015 01:00:39
Cuando veo estas preguntas sobre el localhost, recuerdo tantas veces que la observaba y me parecían fascinantes, pero no las comprendía, empecé a investigar y a informarme sobre el tema y es muy bonito todo lo que podemos realizar gracias a un localhost. Y bueno, para los que hoy leen este tema y no lo entienden como alguna vez me pasó, les dejo este aporte https://zarza.com/localhost-no-hay-lugar-como-127-0-0-1/ muy recomendado, y les aseguro que no hay lugar como el 127.0.0.1 :D
Gracias!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar