刚接触cookie。前期项目是.net写的OA.现在我用java写了个项目,对接上去后, 要通过cookie获取里面的用户然后进行权限判断。可是我取不到。 java过滤器里方法是这样的Cookie[] cookies= scope._request.getCookies();
String name = null;
System.out.println("cookies = " + cookies);
if(cookies != null){
Map<String, String> cookieMap = new HashMap<String, String>();
for(Cookie temp : cookies){
cookieMap.put(temp.getName(), Transcoding.setCodinggb(temp.getValue()));
System.out.println(temp.getName() + ", "+ Transcoding.setCodinggb(temp.getValue()));
}
if(cookieMap.get("user") != null){
name = new String(cookieMap.get("user").getBytes("ISO-8859-1"),"UTF-8");
}
System.out.println("username = " + name);
}
取不到值。我这个java项目是嵌套在前期项目的框架里的。一个链接。
我只是想大家跟我说下cookie的一些基本的用法。这我也是在网上百度的。有点困惑 。希望能得到大家的帮忙javacookie
String name = null;
System.out.println("cookies = " + cookies);
if(cookies != null){
Map<String, String> cookieMap = new HashMap<String, String>();
for(Cookie temp : cookies){
cookieMap.put(temp.getName(), Transcoding.setCodinggb(temp.getValue()));
System.out.println(temp.getName() + ", "+ Transcoding.setCodinggb(temp.getValue()));
}
if(cookieMap.get("user") != null){
name = new String(cookieMap.get("user").getBytes("ISO-8859-1"),"UTF-8");
}
System.out.println("username = " + name);
}
取不到值。我这个java项目是嵌套在前期项目的框架里的。一个链接。
我只是想大家跟我说下cookie的一些基本的用法。这我也是在网上百度的。有点困惑 。希望能得到大家的帮忙javacookie
最简单查看的方式就是在firefox里面查看下cookie,可以看到键值和目录。
cookieMap.put(temp.getName(), Transcoding.setCodinggb(temp.getValue()));
System.out.println(temp.getName() + ", "+ Transcoding.setCodinggb(temp.getValue()));
}这里不打印cookie的值吗?方法是对的。
是不因为cookie本身就是空呢?