如何用jsp读取指定名称的cookie?
怎样能只读取名称为“userhome”的cookie的值?
servlet包里有这样一个类javax.servlet.http.Cookie;可以帮助你读取cookie,cookie保存在本地时是一个数组,可以用该方法获取到cookies[] cookie=request.getCookies();然后在遍历数组就可以完成了。
遍历如下:
if(cookies!=null)
for(Cookie cookie:cookies)
if(cookie.getName().equals(name))
return true;
楼上的方法正确,这是唯一的方法
<%
Cookie myCookie[]=request.getCookies();//创建一个Cookie对象数组
for(int n=0;n=cookie.length-1;i++);//设立一个循环,来访问Cookie对象数组的每一个元素
Cookie newCookie= myCookie[n];
if(newCookie.getName().equals("username")); //判断元素的值是否为username中的值
{%>
你好,<%=newCookie.getValue()%>!//如果找到后,向他问好
<%}
%>
Java code:
cookies[] cookie=request.getCookies();
1楼正解!
楼上正解...
1楼和3楼代码都行
帮顶下
学习了~
相关问答:
在查询后将查询出来的值赋给各输入框
<c:if test="${not empty dataValue}">
fm.SAMPLING_DATE.value=" <c:out value='${dataValue.SAMPLING_DATE}'/ ......
我现在想用ssh整合来做一个论坛,但数据库方面不行,我主要不会涉及数据库,不知道发帖表,和回帖表要如何设计和区分。不知道谁有一个简单的思路,来设计这些表。谢谢了。
发帖和回帖用同一张表 。发帖 id user ......
一个静态的html页面,美化,界面布局已经处理好了 ,在编写程序的时候需要在转化成JSP页面,
所以新建一个JSP页面,讲原来的代码拷贝到里面去,结果布局变了?
不存在路径问题!
没人? 真失败!
......
我的开发的平台是Myeclipes6.0 + tomcat5.x + mysql
我所有的编码方式都是用的UTF-8
我只用了Strtus框架
在一个form中如下用的是post的提交方式:
<form class="form" action=&quo ......