微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

java – 为什么HttpServletRequest中没有getCookie(String)方法?

作为一名软件顾问,我从一开始就使用Servlet API,但我总是想知道为什么HttpServletRequest中没有getCookie(String)方法

API只定义了返回一个Cookie数组的getCookies()方法,所以如果你在Servlet级别寻找一些特定的cookie,你必须迭代整个数组,拥有一个getCookie方法会很棒,不是吗认为?

解决方法

很确定,这里没有人可以为您的问题提供最终答案,但您应该记住,Servlet API是一个相当低级的东西.它提供了围绕HTTP协议的基本抽象,这就是全世界使用提供更高抽象程度的库( spring,struts,jsf,lift等)的原因.

BTW:cookie名称不一定是唯一的,cookie由其名称和路径标识.

原文地址:https://www.jb51.cc/java/129083.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐