2015-11-01 139 views
0

我有一个例如AdminPage.html的HTML页面,但是我想限制用户在他们没有登录时访问这个页面。为此我想要使用一个servlet,但是如何在浏览到AdminPage.html时加载所述servlet。在过去,我只使用servlet处理表单,任何人都可以让我走上正轨吗?我不是在寻找如何检查用户是否登录,而是如何加载在访问页面时执行此操作的servlet,因为我不能简单地链接到表单操作。在页面访问调用一个servlet

我想做什么: 访问网页 - >装载的servlet - >检查,如果用户登录 - > [是]显示内容 - > [无]显示403

回答

1

忘掉静HTML文件。如果你想要一个由servlet处理的URL,那么这就是你应该关注的地方。

<servlet-mapping> 
    <servlet-name>exampleservlet</servlet-name> 
    <url-pattern>/AdminPage.html</url-pattern> 
</servlet-mapping> 

然后servlet输出一个200和HTML,或者它输出一个403和错误页面。