現在我有以下問題: 我正在嘗試使用Tomcat 7和JSP創建網站。 但我無法正確配置服務器。 我想要一個在瀏覽器地址欄中顯示的網站,如mydomain.com/about,而不帶* .jsp或* .html。 爲了實現這一點,我有一個重定向Bean,由JSP-Page調用,解析請求的URI並返回應該轉發的JSP文件的路徑。問題是web.xml中的servlet映射 在那裏我試圖創建一個servlet映射。 /關於它被映射到調用bean的redirect.jsp。問題是,我收到以下異常:Servlet映射失敗
javax.servlet.ServletException:沒有servlet類已經爲servlet的指定重定向
下面是web.xml中的代碼:
<servlet-mapping>
<servlet-name>redirect</servlet-name>
<url-pattern>/engine</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>redirect</servlet-name>
<url-pattern>/about</url-pattern>
</servlet-mapping>
BTW:index.jsp被正確調用,因爲它在歡迎文件列表中。問題是重定向到其他網站,而不在地址欄中顯示路徑。
也許有一種方法可以在Javabean中轉發。這可以由servlet映射中的<servlet-class>
-tag調用。
感謝您的幫助提前! 最大