2013-10-23 22 views
8

olmadan yapılandırılmış web uygulaması için ekran adını belirtmek için.nasıl sadece <a href="http://docs.spring.io/spring/docs/3.1.0.M2/javadoc-api/org/springframework/web/WebApplicationInitializer.html">WebApplicationInitializer</a> ile java programlı yapılandırılmış web uygulaması (savaş) için <strong>görünen adı</strong> belirtme web.xml

<web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
version="3.0" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" metadata-complete="false"> 
    <display-name>my app</display-name> 
    ... 
</web-app> 

Java yapılandırmasında bu mümkün mü: Bu şuna benzer web.xml ile bu

public class WebAppInitializer implements WebApplicationInitializer { 
    public void onStartup(ServletContext servletContext) throws ServletException { 
    ... 
    } 
} 

gibi bir şey var mı?

cevap

3

ServletContext arabirimi, görüntü adını değiştirmek için bir yöntem sağlamaz. Yapmanıza izin vermeyen başka şeyler de var. Bu durumlarda, dağıtım tanımlayıcısını kullanmanız gerekir, örn. web.xml. Bu

görüntü adı elemanı ile bu web uygulama için dağıtım tanımlayıcısı belirtildiği gibi bu ServletContext tekabül eden bu web uygulamanın adını döndürür getServletContextName() yöntemi de vardır

not edin.

İlgili konular