Imagen Src para llamar a un Servlet

Quiero llamar a un Servlet desde img src. He definido un Servlet clase con el nombre ImageProducerServlet y registrado en web.xml:

<servlet>
   <servlet-name>ImageProducerServlet</servlet-name>
   <servlet-class>com.company.servlet.ImageProducerServlet</servlet-class>    
</servlet>
<servlet-mapping>
   <servlet-name>ImageProducerServlet</servlet-name>
   <url-pattern>/imageproducerservlet</url-pattern>
</servlet-mapping>

En esto del servlet doGet acabo de escribir un System.out. Ahora Desde la página JSF estoy llamando a que servlet como:

<img src="/imageProducerServlet" id="id"/>

Me esperaba que iba a imprimir el Sistema.fuera! Pero no es así.

La dirección URL de la página donde el img se agrega es:

http://localhost:7101/mycompany/faces/home

Si yo escribo en la barra de direcciones la siguiente URL:

http://localhost:7101/mycompany/imageproducerservlet

y presione enter, luego la del servlet doGet se está ejecutando.

Soy incapaz de encontrar la solución.

Será muy útil si puedo llegar sus sugerencias.

Gracias y saludos.

OriginalEl autor Tapas Bose | 2012-03-23

3 Kommentare

  1. 3

    Si este es el trabajo:

    http://localhost:7101/mycompany/imageproducerservlet

    entonces usted necesita su etiqueta img para lucir así:

    <img src="/mycompany/imageProducerServlet" id="id"/>

    OriginalEl autor Jon Skeet

  2. 1

    Usted necesita para anteponer el contexto camino. Que preferiblemente no codificarlo como el contexto camino es controlada por el servidor de configuración. Usted puede obtener desde la solicitud HTTP de la siguiente manera:

    <img src="#{request.contextPath}/imageProducerServlet" id="id"/>

    Una alternativa es utilizar el código HTML <base> etiqueta y establezca la dirección URL de la raíz de contexto. De esta manera, cada URL que no se inicia con / será relativo.

    Véase también:

    OriginalEl autor BalusC

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Recent Articles

Python «set» con duplicados/elementos repetidos

Hay una forma estándar de representar un "conjunto" que puede contener elementos duplicados. Como yo lo entiendo, un conjunto tiene exactamente un cero o...

Python: generador de expresión vs rendimiento

En Python, ¿hay alguna diferencia entre la creación de un generador de objetos a través de un generador de expresión versus el uso de...

Cómo exportar/importar la Masilla lista de sesiones?

Hay una manera de hacer esto? O tengo que tomar manualmente cada archivo de Registro? InformationsquelleAutor s.webbandit | 2012-10-23

no distingue mayúsculas de minúsculas coincidentes en xpath?

Por ejemplo, para el xml a continuación <CATALOG> <CD title="Empire Burlesque"/> <CD title="empire burlesque"/> <CD...