我正在使用Java WEB EE構建一個站點,儘管我是一個總新手,但我已經掌握了它。無論如何,我已到處尋找,但在加載jsp文件時,我還沒有找到隱藏.jsp擴展的方法。我發現,你可以通過使servlet映射隱藏它,並在我的情況,這是我在web.xml中寫道:.JSP文件映射不起作用(拋出錯誤404)
<servlet>
<servlet-name>test</servlet-name>
<jsp-file>test.jsp</jsp-file>
</servlet>
<servlet-mapping>
<servlet-name>test</servlet-name>
<url-pattern>/test</url-pattern>
</servlet-mapping>
(注:我也試圖把/test.jsp代替test.jsp的,但它沒有工作,反正)
然而,當我嘗試從指數加載test.jsp的,使用/ test作爲href標記:
<a href="/test"></i>Test</a>
我得到了404錯誤,這意味着它沒有找到網頁。
當我沒有servlet映射的時候,它完美的工作,但我真的想要隱藏那個醜陋的擴展。
在此先感謝。
它沒有工作:( – Eddtothefullest