本帖最后由 如梦初醒 于 2012-4-9 19:00 编辑
/**
* 反问???
* HttpServletRequest怎么不向 getAttribute(java.lang.String name)
* 这个方法一样提供根据name获得特定Cookie的方法,每次都要遍历多麻烦呀???
* 我在api文档没找到getCookie(String name)这样的方法,不知道有不有???
*/
Cookie[] cookies=request.getCookies();
for(int i=0;cookies!=null&&i<cookies.length;i++){
if(cookies.getName().equals("bookHistroy")){
String bookIds= cookies.getValue();
String[] ids=bookIds.split("\\,");
for(String v : ids){
book bk=Db.getAllBook().get(v);
out.print(bk.getName()+"<br/>");
}
break;
}
}
|
|