2013-04-12 68 views
0

我有一個webapp extensions.war部署在tomcat 7中。這場戰爭的頂級index.html。當用戶說http://server:port/extensions/它帶來了index.html。Tomcat的Web應用程序和瀏覽器的網址

我想要在extensions.war下創建兩個更多的html頁面,即indexOne.html和indexTwo.html。

用戶如何使用url,如http://http://server:port/extensions/appOne和​​,以便分別指向extensions.war/indexOne.html和extensions.war/indexTwo.html。

+0

可以接受並推廣我的答案,如果它回答您的問題:) – Michael

回答

0

web.xml配置沒有直接的方法。 welcome-file-list僅支持頂級文件。 請注意,URls extensions/appOneextensions/appTwo不是頂級文件。

您可以創建自己的過濾器,滿足您自己的索引HTML文件:

if (isRequestTo(request,"appOne")) { 
response.sendRedirect("/indexOne.html"); 
} 
if (isRequestTo(request,"appTwo")) { 
response.sendRedirect("/indexTwo.html"); 
} 


public static boolean isRequestTo(HttpServletRequest request, String urlPart) { 
    return request.getRequestURI().startsWith(urlPart); 
} 
相關問題