Encontré un proyecto J2EE escrito por otros. Cuando llego al web.xml
, hay dos servlets diferentes mapeados en el mismo patrón de URL. Me pregunto el propósito de este enfoque. ¿Cómo funciona exactamente eso y cuál es el puspose?Tener dos servlets diferentes mapeados en el mismo patrón de URL
Aquí está la parte correspondiente de la web.xml
:
<servlet>
<servlet-name>fileDownload</servlet-name>
<servlet-class>com.htsoft.core.web.servlet.FileDownloadServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>fileDownload</servlet-name>
<url-pattern>/file-download</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>fileDownLoad</servlet-name>
<servlet-class>com.kaiwii.oa.action.system.FileDownloadServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>fileDownLoad</servlet-name>
<url-pattern>/file-downLoad</url-pattern>
</servlet-mapping>
Para pegar las partes del xml sería bueno. – hellectronic
ya he publicado el contenido web.xml todavía. –
Esos no son lo mismo: la especificación del servlet indica que la coincidencia de patrón distingue entre mayúsculas y minúsculas. –