在user.jsp中有如下代码:
request.setCharacterEncoding("utf-8");
String username ="";
String password ="";
Cookie[] cookies = request.getCookies();
if(cookies!=null&&cookies.length>0)
{
for(Cookie c:cookies)
{
if(c.getName().equals("username"))
{
username = URLDecoder.decode(c.getValue(),"utf-8");
}
if(c.getName().equals("password"))
{
password = URLDecoder.decode(c.getValue(),"utf-8");
}
}
}
else{}
我不知道username和password是哪里来的!上个页面也没有传过来啊?我们怎么知道username和password是一个铁定的值,困惑中
这段代码的功能是从cookie取用户名和密码,先判断cookie是不是有值,有了就拿,没了就什么都不做。