为什么要用if(isUseCookies!=null && isUseCookies.length>0)判断是否勾选呢?
当选中和未选中时request.getParameterValues(isUseCookies)分别返回的是值呢?选中时返回“checked”吗?未选中呢?
request.getParameter 接收一个相应名 (name) 的 数据(value),但有多个时接收第一个 (value)
request.getParameterValues 接收一个相应名(name)的 数组(value),可以 for 循环遍历取出 (value)
参考:https://blog.csdn.net/msg_java2011/article/details/6529226
https://www.imooc.com/qadetail/259290
这里回答的很好了。
因为要判断是否为空数组。
因为前面的第一个if 是勾选记住用户及密码后的 然后else 是没有勾选记住用户及密码 然后你在cookie中如果检索到了用户名或者密码就要将他生存时间设置为o。 拙见,望能帮到你
同问。
同问~