2010-01-18 63 views

回答

1

我可能是錯的,但我不確定這是可能的。通配符*僅用於url模式的末尾:

# this is a valid pattern to match anything after root: 
*/ 
# this does not match anything because nothing can come after * 
/*/ 
# this would match anything after the . that was htm 
*.htm 
+0

'* /'也是一個無效的url模式。 – BalusC 2010-01-18 11:35:20

+0

/* /完全匹配/ * /。我檢查了tomcat的源代碼,但我不認爲它有任何問題:< – Brodie 2010-01-19 07:41:54

0

welcome-file-list是您在查找的內容。 在welcome-file-list下,您可以指定一個歡迎文件列表(每個歡迎文件都在它自己的welcome-file標籤下)。當請求URL以/結尾時,應用程序會查找您在URL指向的文件夾下的welcome-file-list(按您指定的順序)中提到的其中一個文件,然後服務該資源。

1

/*上映射一個Filter,讓它確定請求是否需要通過servlet傳遞。

if (request.getRequestURI().endsWith("/")) { 
    request.getRequestDispatcher("/servleturl").forward(request, response); 
} else { 
    chain.doFilter(request, response); 
} 

這樣你可以映射在/servleturl所需Servlet

相關問題