将List += request.request.getParameter("id") + ",";
换成下面这段代码,可解决重复问题:
String id = request.getParameter("id") + ",";
//如果字符串list包含该字符串id
if (list.contains(id)) {
list = list.replace(id, ""); //将list中的id清除
}
list += id; //添加字符串id
换成下面这段代码,可解决重复问题:
String id = request.getParameter("id") + ",";
//如果字符串list包含该字符串id
if (list.contains(id)) {
list = list.replace(id, ""); //将list中的id清除
}
list += id; //添加字符串id
2017-07-01
if (isUseCookies != null && isUseCookies.length > 0);
这段代码已经重复判断了,实际上只需一个(isUseCookies != null)就可以了。
1、如果isUseCookies为空,整个表达式为假,那么后面的isUseCookies.lenth > 0就不会执行了;
2、如果isUseCookies不为空,也就是说isUseCookies.length > 0了,后面的表达式造成的重复判断。
这段代码已经重复判断了,实际上只需一个(isUseCookies != null)就可以了。
1、如果isUseCookies为空,整个表达式为假,那么后面的isUseCookies.lenth > 0就不会执行了;
2、如果isUseCookies不为空,也就是说isUseCookies.length > 0了,后面的表达式造成的重复判断。
2017-06-29
用cookie明文存账号密码这种方式安全隐患太大,实际应用中一般至少要加个密。。。不过话又说回来,现在很多浏览器自带记住密码这个功能,没必要自己开发!
2017-06-29
所有在慕课网上学习编程的朋友真的要非常感谢慕课网提供这样一个免费,专业,高质量的IT在线教育学习平台,感谢慕课网的老师的无私,辛勤的付出,感谢慕课网提供这样高质量的视频教学,让我们学习到很多IT编程的知识,谢谢你们!
2017-06-29