我有一个HTML页面,例如AdminPage.html,但是我想限制用户在他们没有登录时访问这个页面。为此我想要使用一个servlet,但我怎么能加载说浏览到AdminPage.html时的servlet。在过去,我只使用servlet处理表单,任何人都可以让我走上正轨吗?我不是在寻找一个如何检查用户是否登录的方法,而是在访问页面时如何加载执行此操作的servlet,因为我不能简单地链接到表单操作。
我想做什么: 访问页面 - >加载servlet - >检查用户是否已登录 - > [是]显示内容 - > [no]显示403
答案 0 :(得分:1)
忘记静态HTML文件。如果你想要一个servlet处理的URL,那么你应该关注它。
<servlet-mapping>
<servlet-name>exampleservlet</servlet-name>
<url-pattern>/AdminPage.html</url-pattern>
</servlet-mapping>
然后,servlet输出200和HTML,或输出403和错误页面。