ruta adecuada del servlet
Buenas,
tengo creado un proyecto web en eclipse donde tengo un simple formulario.jsp
En el momento de realizar el formulario escribo:
<form action="/servlets/ServletForm" method="post">
donde servlets es el paquete donde guardo mi servlet llamado ServletForm. Aún así, el tomcat me dice que falla esta línea en la referencia de /servlets/ServletForm.
¿Qué tengo mal o que me faltaría por hacer?
muchas gracias
tengo creado un proyecto web en eclipse donde tengo un simple formulario.jsp
En el momento de realizar el formulario escribo:
<form action="/servlets/ServletForm" method="post">
donde servlets es el paquete donde guardo mi servlet llamado ServletForm. Aún así, el tomcat me dice que falla esta línea en la referencia de /servlets/ServletForm.
¿Qué tengo mal o que me faltaría por hacer?
muchas gracias
Tienes que editar el fichero de configuración web.xml y añadir dos entradas para mapear el servlet.
Sería algo como:
<servlet>
<description>descripción de mi servlet</description>
<display-name>MiServlet</display-name>
<servlet-name>MiServlet</servlet-name>
<servlet-class>mipaquete.servlets.MiServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>MiServlet</servlet-name>
<url-pattern>/servlets/MiServlet</url-pattern>
</servlet-mapping>
De esta manera, el mapeo URL/Clase quedaría definido.
De todos modos, si creas el servlet desde eclipse, debería hacer este mapeo automáticamente sin necesidad de tocar el web.xml
Saludos
Sería algo como:
<servlet>
<description>descripción de mi servlet</description>
<display-name>MiServlet</display-name>
<servlet-name>MiServlet</servlet-name>
<servlet-class>mipaquete.servlets.MiServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>MiServlet</servlet-name>
<url-pattern>/servlets/MiServlet</url-pattern>
</servlet-mapping>
De esta manera, el mapeo URL/Clase quedaría definido.
De todos modos, si creas el servlet desde eclipse, debería hacer este mapeo automáticamente sin necesidad de tocar el web.xml
Saludos