奇怪的Cookie问题,居然截取掉了@后的内容
有两个JSP文件,set_cookie.jsp
<%
String email = "harryzyp@sina.com";
String pass = "111111";
Cookie emailCookie = new Cookie("email", email);
Cookie passCookie = new Cookie("pass", pass);
response.addCookie(emailCookie);
response.addCookie(passCookie);
out.println("cookie is setted");
%>
get_cookie.jsp
<%
Cookie[] cooks = request.getCookies();
if(cooks!=null && cooks.length>0){
for(int i=0;i<cooks.length;i++){
out.println(cooks[i].getName()+"======"+cooks[i].getValue()+"<br>");
}
}else{
out.println("Cookie is null");
}
%>
这两段代码先运行set_cookie.jsp,再运行get_cookie.jsp,在我本机(WindowXP)没任何问题,但当放到服务器(Windown2003)时,get_cookie.jsp得到的值是email=====harryzyp和pass=====111111,我的email原本是harryzyp@sina.com,为什么@后面的内容都得不到了呢,异常疑惑?Window2003问题吗?
等待中...