El elemento <display-name>
parece ser un subelemento válido del elemento <servlet>
según el Servlet 2.5 deployment descriptor XSD. Es decir, de acuerdo con validador XML de Eclipse, esto:¿Para qué sirve el "nombre de visualización" de un servlet?
<servlet>
<servlet-name>FooServlet</servlet-name>
<display-name>FooServlet</display-name>
<servlet-class>com.bar.servlet.FooServlet</servlet-class>
</servlet>
es una válida servlet-mapping
, si bien esto:
<servlet>
<servlet-name>FooServlet</servlet-name>
<random-tag-name>OMGWTFBBQ</random-tag-name>
<servlet-class>com.bar.servlet.FooServlet</servlet-class>
</servlet>
no es (lo que parece bastante razonable).
¿Para qué se utiliza realmente el display-name
? No he podido encontrar nada informativo sobre eso.
+1 para 'Frenglais' y' canonical'. En general, entendí para qué era '' servlet-name> (realmente no estaba confundido con esa parte), pero "canónico" es la palabra para describirlo. –