已采纳回答 / 慕哥9962356
for (int i = arr.length - 1; i >= arr.length - count; i--) { itemList.add(getItemsById(Integer.parseInt(arr[i])));}是这里有疑问吗?举一个例子,当你浏览了6条商品记录,把上面的语句翻译一下,就变成下面的这个样子,for (int i = 5; i >= 1; i--) { itemList.add(getItemsById(Integer...
2018-01-31
已采纳回答 / 与或丶
没理解错的话 是因为 DBHelper一直存在 并且复用 所以 你要是关闭了 后面复用的时候 连接就没掉了啊。连接只有在main里面创建 没有在其他地方创建 然后 实例化DBHelper的时候才执行且从始至终只执行一次main函数。所以 就是 关闭了 就没掉了。。。
2018-01-30
注释:<input type="checkbox"> 和 <input type="radio"> 中必须设置 value 属性。
http://www.w3school.com.cn/tags/att_input_value.asp
其实应该给那个checkbox设置一个value值,后面调用request.getParameterValues()时返回的String数组中第一个元素就是所设置的那个value值,这样好理解一点。
http://www.w3school.com.cn/tags/att_input_value.asp
其实应该给那个checkbox设置一个value值,后面调用request.getParameterValues()时返回的String数组中第一个元素就是所设置的那个value值,这样好理解一点。
2018-01-30
最赞回答 / 爱你无痕_
我的理解是:dologin.jsp的<a>标签(超链接)跳转到users.jsp,算一次请求重定向,所以users.jsp中的request是一次新的请求,但是由于cookie是服务器在客户端上创建的储存(用户)信息的文本文件,所以不论哪个request都能获取。
2018-01-29
笔记:
请求重定向:客户端行为,response.sendRedirect(),从本质上讲等同于两次请求,其安易持请求对象不会保存,url地址会改变
请求转发:服务器行为,request.getRequestDispatcher().forward(req,resp);是一次请求,转发后请求对象会保存,地址栏的url地址不会改变
请求重定向:客户端行为,response.sendRedirect(),从本质上讲等同于两次请求,其安易持请求对象不会保存,url地址会改变
请求转发:服务器行为,request.getRequestDispatcher().forward(req,resp);是一次请求,转发后请求对象会保存,地址栏的url地址不会改变
2018-01-26
最赞回答 / 回忆_1
重定向时有out.flush()会抛出异常。flush是刷新缓冲区,原本response封装的内容是放在缓冲区里面,如果刷新了缓冲区,说明response已经被提交就不能再进行重定向
2018-01-25