课程
/后端开发
/Java
/JAVA遇见HTML——JSP篇
判断为啥是isUseCookies!=null&&isUseCookies.length>0 不等于空 长度不就已经是大于0了吗 还有别的情况?
2017-10-21
源自:JAVA遇见HTML——JSP篇 6-4
正在回答
不等于空,说明仅仅初始化了,但没数据,cookie cookie = new cookie();
length大于0,说明不仅初始化了,cookie里还有数据
isUseCookies!=null是为了判断这个值得属性是否存在;不存在这个值isUseCookies就是等于null,如果属性存在,同时也不选择复选框,返回的是""而不是null,这时候就需要isUseCookies.length来判断了
举报
Java Web入门级教程JSP,带你轻松的学习JSP基础知识
5 回答isUseCookies返回的参数为什么是个String类的数组?
1 回答String[] isUseCookies = request.getParameterValues("isUseCookie")的值和判断
5 回答为什么要用if(isUseCookies!=null && isUseCookies.length>0)判断是否勾选呢?
1 回答为什么是用数组
1 回答返回的是值的数组 request.getParameterVlues("name")