课程
/后端开发
/Java
/JAVA遇见HTML——JSP篇
isUseCookies返回的参数为什么是个String类的数组?
2015-12-10
源自:JAVA遇见HTML——JSP篇 6-4
正在回答
首先你搞清楚,isUseCookies是jsp页面上定义的一个name,对应的类型是checkbox,也就是复选框,一般情况下页面会有多个复选框。
老师估计是处于习惯,为了获取所有的参数使用了
request.getParameterValues
这个方法,这个方法就是返回数组的,具体你可以去查下相关的api。
本例只有一个复选框,可能会给你造成点困惑
慕斯卡4106679
存在bug
我不明白,返回name为isUseCookie的值是什么,布尔值么,如果是布尔值,又为何有后来的isUseCookie.length
这样如果用户没有选择checkbox的话,不是就会报空指针
嗯,我就是看了只有一个复选框还用数组的形式返回所以有点困惑。
举报
Java Web入门级教程JSP,带你轻松的学习JSP基础知识
2 回答isUseCookies数组
1 回答返回的是值的数组 request.getParameterVlues("name")
1 回答String[] isUseCookies = request.getParameterValues("isUseCookie")的值和判断
1 回答为什么是用数组
1 回答关于cookies getName()方法,getName返回的是string为什么用==比较就不行