2016-02-16 70 views
0

Im和我的質量要求如下:JSP URL映射到使用JSP的Web應用程序特定的控制器

我需要導航到每個下列網址的myController的

http://localhost:8080/context/MyController/blah.jsf 
http://localhost:8080/context/MyController/moreBlah.jsf 
http://localhost:8080/context/MyController/andEvenMoreBlah.jsf 

的網址應該是http://localhost:8080/context/MyController.jsf

我需要這樣做,而不使用自定義的servlet或過濾器。

有沒有辦法用web.xml來做這個?

感謝

回答

0

如果你在web.xml中添加下面的配置圖案,爲你的servlet myController的,那麼你提到的這三個要求將僅被myController的處理。

<url-pattern>/context/MyController/*</url-pattern> 
+0

不工作,我還在讓Apache的錯誤404如下:類型狀態報告 消息/context/myController/blah.jsp 描述所請求的資源不可用。 –

+0

您是否知道URL是區分大小寫的? – BalusC

+0

當然。這不是問題,問題是它尋找正確的.xhtml文件的url,當它沒有找到它自動尋找適當的.jsp文件,當這沒有發現錯誤發生。 –