日期:2014-05-18  浏览次数:20736 次

jsp如何与asp.net交互cookies的信息!?
我现在有个功能   用jsp读取asp.net写的cookies的信息  
<%@   page   language= "java "   contentType= "text/html;   charset=GBK "%>

<html>
<%

%>  
<%
out.write( "进入书写的页面的cookie ");
Cookie[]   cookies     =   request.getCookies();
if(cookies   !=null){
Cookie   tmp;

out.write( "长度== "+cookies.length);
for(int   i   =0;i <cookies.length;i++){
tmp   =   cookies[i];
out.write( " <br> cookie== "+tmp.getName());
if(tmp.getName().equals( "JSESSIONID ")){
out.write( " <br> 现在显示的cookies== "+tmp.getValue());
}
}
}
  %>
    <head>
        <title> </title>
    </head>
    <body>
    </body>
</html>
我测试了一下   虽然能读出来   但是信息感觉完全不正确  
我cookies的信息:
1035830
LastPassword=r85y6115O3q4uQGJ&UserName=%D0%EC%B7%C0%D5%F0&CellPhone=13813603000&UserPassword=6f54e161e4830996&CookieDate=2
10.35.8.30/
1536
4051156992
29853723
4137207392
29847573
*
但我读出来的     区不是    
(个人认为   cookies只是个文件   应该不会有平台不同的原因   )




------解决方案--------------------
不同在哪里
------解决方案--------------------
cookies跟你是用jsp读取还是asp.net读取没有关系吧.
------解决方案--------------------
随随便便就读取其它服务器写的COOKIE,那COOKIE岂不是一点安全性都没有吗?本来就是要防止你随便读的。

关于COOKIE,楼主好好看看简介吧。
------解决方案--------------------
如果是同域名里可以用的,直接读COOKIE就行了,但如果不是同一域名下。。。。
------解决方案--------------------
学习