Tomcat - problema web.xml (creo)

 
Vista:

problema web.xml (creo)

Publicado por desteaquino (1 intervención) el 27/07/2004 00:04:37
Acabo de hacer mi primera página .jsp, esta página llama a un servlet, pero este no funciona (no lo encuentra). no sé si es porque no lo he incluido bien en el fichero web.xml, porque no lo he puesto en el directorio correcto o porque no realizo la llamada de forma correcta desde la página jsp:

el servlet se llama Compra y pertenece al paquete prueba
el directorio en el que esta es WEB-INF/classes/prueba/Compra.class
el web.xml es como sigue:

<web-app>
<display-name>Welcome to Tomcat</display-name>
<description>
Welcome to Tomcat
</description>
<servlet>
<servlet-name>prueba.Compra</servlet-name>
<servlet-class>Compra</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>prueba.Compra</servlet-name>
<url-pattern>/Classes/*</url-pattern>
</servlet-mapping>
</web-app>

<servlet-mapping>
<servlet-name>prueba.Compra</servlet-name>
<url-pattern>/Classes/*</url-pattern>
</servlet-mapping>
</web-app>

y por último la llamada desde la página jsp es:

<form
name="FormularioDatos"
action="prueba.Compra"
method="POST">
pues eso, que no sé qué es lo que tengo mal (seguramente todo). Muchas gracias de antemano



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:problema web.xml (creo)

Publicado por Iuav (2 intervenciones) el 17/09/2004 19:14:09
En vez de esto <servlet-name>prueba.Compra</servlet-name>
debería ser <servlet-name>Compra</servlet-name>

Y en vez de esto <url-pattern>/Classes/*</url-pattern> debería ser
<url-pattern>/Compra</url-pattern> y en tu action lo llamas de la siguiente manera action="Compra" y fijarte donde está parado tu jsp para llamar al servlet.

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