定义SET去接受HashMap的实际的原因是因为HashMAP为无序存放的存储结构,他没有索引一说,只能靠一个键值去查找对应的值,而代码中定义了一个有序的SET,目的就是为了使用索引来更方便的遍历,SET的范型设定为MAP.entry,而MAP.entry其实是一个类型,类似int之类的类型,这个类型就是以键值对的形式存放数据的类型,在hashmap中自带一个叫做entrySet()的方法,就是用于将里面存放的数据转换为这种类型,使他可以放在有序表中,作为表项,然后就可以使用有序表可用的FOR 去遍历索引,所以可以使用增强FOR。
2017-03-07
isAccept.equals("true") 改成"true".equals(isAccept)就了 不需要判断isAccept是否为空
2017-03-07
那些说老师提前写好代码的,请把老师前一章将的JSP好好看一遍(这里面的Servlet用的就是原有JSP中的代码再加上新的,Items类、ItemsDAO类、DBHelper类前面都有,所有代码都是从零写起的)。看完之后再看他讲的Servlet!
2017-03-04
太感动了,关于编写第一个Servlet 程序,昨天我自己看书,书上些细节介绍的太省略,上网查资料费了半天劲还可晕乎,最后终于在这里找到了入口,完美
2017-03-03
eclipse报空指针异常的。。
request.getRequestDispatcher("../userinfo.jsp").forward(request, response);
改成
request.getRequestDispatcher("userinfo.jsp").forward(request, response);
request.getRequestDispatcher("../userinfo.jsp").forward(request, response);
改成
request.getRequestDispatcher("userinfo.jsp").forward(request, response);
2017-03-02