有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

作为一名软件顾问,我从人类诞生之初就开始使用Servlet API,但我一直想知道,为什么HttpServletRequest中没有getCookie(String)方法

API只定义了getCookie()方法,该方法返回一个cookie数组,因此如果您在Servlet级别寻找某个特定的cookie,您必须迭代整个数组,拥有一个getCookie方法会很好,不是吗


共 (1) 个答案

  1. # 1 楼答案

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

    顺便说一句:cookie名称不一定是唯一的,cookie由其名称和路径标识