El uso de .los archivos html como Jsp

Esto puede ser una pregunta tonta, pero he encontrado que no hay respuesta cuando googlear esto.

Actualmente, yo mapa de las solicitudes de someFileName.html a un servlet que luego envía a someFileName.jsp mediante servlet asignaciones en web.xml. Me gustaría evitar eso, solo hay que configurar mi servidor de aplicaciones para que los archivos html se analiza y se ejecuta como si fueran Jsp (de modo que las etiquetas personalizadas y EL puede ser utilizado desde dentro del HTML). Bono de respuestas que permiten a cualquier extensiones asignadas a la JSP procesador.

Puedo usar Tomcat, pero me gustaría que la solución sea portable a otros recipientes, tales como Glassfish.

InformationsquelleAutor jd. | 2010-11-22

1 Kommentar

  1. 9

    Con 2 pasos simples que usted puede lograr esto:

    1. Agregar este servletmapping de la JSP servlet:

      <servlet-mapping>
          <servlet-name>jsp</servlet-name>
          <url-pattern>*.html</url-pattern>
      </servlet-mapping>

      Esto indica que el contenedor de aplicación para el uso de JSP servlet al momento de servir los archivos html.

    2. Comentario la <mime-mapping> para text/html tipo mime (*.html) de archivos, de manera que el contenedor no manejar archivos HTML como contenido estático.

    Espero que esto ayude.

    • Acerca de la parte 2), puede que no tenga acceso a Tomcat por defecto web.xml para quitar eso. Es posible sobrescribir este valor de la onu, la aplicación local de web.xml ?
    • sí, usted puede añadir a su aplicación web web.xml. puede comprobar el servlet especificación para el descriptor de despliegue de la aplicación web jcp.org/aboutJava/communityprocess/first/jsr053/index.html
    • El paso (2) no era necesaria para mí. Estoy usando Apache Tomcat 8.5.4

Kommentieren Sie den Artikel

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

Pruebas en línea