加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

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

发布时间:2020-12-15 03:11:42 所属栏目:Java 来源:网络整理
导读:作为一名软件顾问,我从一开始就使用Servlet API,但我总是想知道为什么HttpServletRequest中没有getCookie(String)方法? API只定义了返回一个Cookie数组的getCookies()方法,所以如果你在Servlet级别寻找一些特定的cookie,你必须迭代整个数组,拥有一个getCook
作为一名软件顾问,我从一开始就使用Servlet API,但我总是想知道为什么HttpServletRequest中没有getCookie(String)方法?

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

解决方法

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读