2

我想知道为什么我第一次访问我的应用程序时地址栏中会显示cookie?出于安全原因,我想从地址栏中隐藏 cookie。

正如您在访问应用程序时从下面的文件中看到的那样,您首先调用index.html,然后您被重定向到home.xhtml,并且因为您还没有会话,所以您被重定向到login.jsp。并非总是如此,但有时您可以在地址栏中看到 cookie。

https://XXXX:7111/app/faces/jsp/login.jsp;COOKIE_APP=dNVrSTPhjW8ThySgwtqKJZSfT318zXNWt00P3K1wNBhy3TWmnP5Q!1315530522

  • 问题1:为什么有时显示的cookie是地址栏,有时不是?
  • 问题2:如何去掉地址栏的cookie?(确实在做 POST 但如何做?)

索引.html

<html>
<head>
    <meta http-equiv="refresh" content="1;url=faces/content/home.xhtml">
</head>

<body bgcolor="white">
</body>
</html>

web.xml

<login-config>
    <auth-method>FORM</auth-method>
    <form-login-config>
        <form-login-page>/faces/jsp/login.jsp</form-login-page>
        <form-error-page>/faces/jsp/loginretry.jsp</form-error-page>
    </form-login-config>
</login-config>
4

0 回答 0