我正在使用 Java Servlets 3.1.0 构建一个简单的 webapp。
有没有一种方法可以防止通过 URL 直接访问我的 WEB-INF 中的页面?
例如:
我的文件夹dashboard.jsp
中有WEB-INF
文件。我还有一个名为 the 的 servlet DashboardServlet
,可以/dashbboard
在其中使用RequestDispatcher
来访问dashboard.jsp
所以现在,当我访问时localhost:8080/dashboard
,dashboard.jsp
会显示。但是,当我尝试访问时,仪表板也会显示localhost:8080/dashboard.jsp
我怎样才能阻止访问,localhost:8080/dashboard.jsp
同时仍然使转发成为localhost:8080/dashboard
可能。
谢谢!