我尝试了很多方法来使用httponly
标志来防止XSS
攻击,但都失败了。
常见的方法是true
在 context.xml中设置 use HttpOnly=
测试结果:在java代码中设置cookie中的两个测试参数,前面的jsp文件中包含javascript来alert document.cookie
,java代码中设置的两个测试参数get和show在alert中。
Java代码:
Cookie cookie = new Cookie("httponlytest","testsss");
response.addCookie(cookie);
Cookie cookie1 = new Cookie("testhttponly","successfu");
response.addCookie(cookie1);
jsp文件中的javascript:
alert("cookie------------"+document.cookie);
- 我做错了什么吗?
- 如果你知道怎么做,那将非常有帮助。