我正在设计一个Web应用程序的前端我正在使用HTML,并在后端我使用的是servlet.At前端我将一些值存储在要使用的cookie中在服务器端(即在servlet中)访问服务器端的Cookie
现在我的问题是:如何获取servlet中Cookie的值。
请帮我这个。
我正在设计一个Web应用程序的前端我正在使用HTML,并在后端我使用的是servlet.At前端我将一些值存储在要使用的cookie中在服务器端(即在servlet中)访问服务器端的Cookie
现在我的问题是:如何获取servlet中Cookie的值。
请帮我这个。
HttpServletRequest有方法getCookies(),它会返回你数组的cookie,所以只需要查找你的cookie。我假设你已经知道如何使用servelt响应设置cookie。
Cookie随每个请求发送到网络应用程序,因此应该很少使用。您可能应该使用request(get/post)参数,并将值保存在HttpSession对象中的整个用户会话中。
现在,回答您的具体问题:来自客户端浏览器的所有内容都存储在HttpServletRequest对象中。浏览the javadoc for this class(Java企业版的一部分 - Java EE javadoc),您将找到一个名为getCookies()的方法。按照链接,你会发现如何提取你感兴趣的cookies,并获得它们的价值。
我不知道如何使用servelets,但cookie数据在每个http请求/响应的标头中传递。 – 2011-03-26 06:49:12
发布**代码中的一些**相关位。显示你的尝试。 – gideon 2011-03-26 06:53:16