主题:如何在jsp中取到的Cookie用javascript传输
我是刚刚学习jsp不久 我想把在jsp中取到的cookie放到javascript中显示结果只显示第一组cookie值
以后的显示为未定义 有哪位知道 请问为什么?
cookie中 总共有3组值
键11值22 键456值123456 键JSESSIONID值25A76A9A908152C53BF3883350209646
我在alert()只取到了键11而以后的数据网页上则显示为未定义
以下是我所写的代码
function getCookie()
{
<%
try{
Cookie[] cookies = request.getCookies(); /*获得客户端cookie*/
Cookie cookie = null; /*cookie变量*/
boolean hasCookies = false; /*该变量判断cookie是否拥有*/
if(cookies!=null){ /*如果获得的cookie数组不为空*/
hasCookies = true; /*有cookie*/
}
if(hasCookies){ /*如果有cookie*/
for(int i=0;i<cookies.length;i++)
{
cookie = cookies[i];
%>
alert(<%=cookie.getName().toString()%>+"222");
<%}
}catch(Exception e){
out.print(e.toString());
}%>
}
以后的显示为未定义 有哪位知道 请问为什么?
cookie中 总共有3组值
键11值22 键456值123456 键JSESSIONID值25A76A9A908152C53BF3883350209646
我在alert()只取到了键11而以后的数据网页上则显示为未定义
以下是我所写的代码
function getCookie()
{
<%
try{
Cookie[] cookies = request.getCookies(); /*获得客户端cookie*/
Cookie cookie = null; /*cookie变量*/
boolean hasCookies = false; /*该变量判断cookie是否拥有*/
if(cookies!=null){ /*如果获得的cookie数组不为空*/
hasCookies = true; /*有cookie*/
}
if(hasCookies){ /*如果有cookie*/
for(int i=0;i<cookies.length;i++)
{
cookie = cookies[i];
%>
alert(<%=cookie.getName().toString()%>+"222");
<%}
}catch(Exception e){
out.print(e.toString());
}%>
}