Ho riscontrato un progetto J2EE scritto da altri. Quando arrivo allo web.xml
, ci sono due servlet diversi mappati sullo stesso pattern URL. Mi chiedo lo scopo di questo approccio. Come funziona esattamente e qual è lo scopo?Avere due servlet diversi mappati sullo stesso pattern URL
Ecco la parte rilevante del 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>
Per incollare le parti del xml sarebbe buono. – hellectronic
ho già pubblicato ancora il contenuto web.xml. –
Questi non sono gli stessi: le specifiche della servlet indicano che la corrispondenza del modello è sensibile al maiuscolo/minuscolo. –