web.xml
Hola, estoy programando con tomcat corriendo y quería cargar un servlet desde un html y que devuelva éste un contenido html.
El problema creo que lo tengo en el fichero de configuración de tomcat web.xml, ya que añado estas líneas:
<servlet>
<servlet-name>HolaMundoServlet</servlet-name>
<servlet-class>HolaMundoServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HolaMundoServlet</servlet-name>
<url-pattern>/hola.html</url-pattern>
</servlet-mapping>
pensando que lo que va a hacer es asociarme la ejecución del hola.html a la ejecución del servlet y lo que hace es directamente ejecutarme el servlet, con lo que el form que uasaba un "get" que había preparado en el html para pasarle al servlet no lo hace y me saca un "null".
Alguien sabe como debo poner el xml para que no me cargue directamente el servlet?
El problema creo que lo tengo en el fichero de configuración de tomcat web.xml, ya que añado estas líneas:
<servlet>
<servlet-name>HolaMundoServlet</servlet-name>
<servlet-class>HolaMundoServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HolaMundoServlet</servlet-name>
<url-pattern>/hola.html</url-pattern>
</servlet-mapping>
pensando que lo que va a hacer es asociarme la ejecución del hola.html a la ejecución del servlet y lo que hace es directamente ejecutarme el servlet, con lo que el form que uasaba un "get" que había preparado en el html para pasarle al servlet no lo hace y me saca un "null".
Alguien sabe como debo poner el xml para que no me cargue directamente el servlet?
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name>
ImagePlus
</display-name>
<description>
Sitecpro
</description>
<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
</web-app>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name>
ImagePlus
</display-name>
<description>
Sitecpro
</description>
<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
</web-app>
