我想知道为什么我第一次访问我的应用程序时地址栏中会显示cookie?出于安全原因,我想从地址栏中隐藏 cookie。
正如您在访问应用程序时从下面的文件中看到的那样,您首先调用index.html
,然后您被重定向到home.xhtml
,并且因为您还没有会话,所以您被重定向到login.jsp
。并非总是如此,但有时您可以在地址栏中看到 cookie。
- 问题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>