从HTML调用Servlet

时间:2012-04-07 13:39:23

标签: html servlets seo

我想在每次加载html页面时调用servlet。换句话说,HTML页面自动调用servlet链接而不是通过表单。

为此我在html页面中使用了以下元标记,

<meta http-equiv="refresh" content="0; url=http://zerocool:8080/practice/WelcomeServlet?123">

现在,当用户访问HTML页面时,他会被重定向到servlet,分析用户后,此servlet会将其重定向回原始HTML URL或其他URL,具体取决于有效和无效的用户。

现在我的问题是,通过添加上面的元标记,网站将受到谷歌搜索引擎的惩罚,或者在搜索引擎优化/排名方面,因为用户被重定向两次,第一次到servlet,第二次回到html页面。但这一切都发生了很快。

OR 您可以建议一些调用servlet的替代方法。 实际上servlet将监视用户浏览器中的cookie以验证用户

1 个答案:

答案 0 :(得分:0)

这种情况很可能会导致一个不确定的循环,这对用户来说非常烦人。

您应该使用Ajax或应用重新设计。在允许Google查看时,您无法保护html页面免受用户侵害。

保护页面的方法是首先检查用户是否已登录,如果是,则显示受保护的页面,否则收集授权数据。