最赞回答 / 爱你无痕_
我认为是:首先UserDao类中没有属性,所以getter和setter方法不写。然后其实应该是有一个共有的无参的构造方法,但是楼上说的一样,如果没有构造方法,默认会补充一个共有的无参的构造方法,所以说是一个javabean类。其实应该加上那个共有的无参的构造方法,更清晰一点,虽然你知道它是个javabean。
2017-05-13
最赞回答 / No09
知道原因了: //通过转发访问WEB-INF资源:WEB-INF为安全目录(位于服务器端,只有服务器级别才能访问,转发就是服务器级别) request.getRequestDispatcher("WEB-INF/jsp/goforwed.jsp").forward(request, response);
2017-05-12
已采纳回答 / 慕粉5305252
Session需要使用Cookie作为识别标志。HTTP协议是无状态的,Session不能依据HTTP连接来判断是否为同一客户,因此服务器向客户端浏览器发送一个名为JSESSIONID的Cookie,它的值为该Session的id(HttpSession.getId()的返回值)。Session依据该Cookie来识别是否为同一用户。原文:http://www.cnblogs.com/huangchanghuan/p/5800898.html
2017-05-11
最赞回答 / codeboy__
因为老师用的是单例模式,所以只会有一个Connection对象,关闭了该对象之后依然存在,下次使用的时候并不会重新创建,使用的仍然是该关闭了的对象,所以会报异常
2017-05-11
已采纳回答 / snevers
给你举个例子,Cookie这个相当于一个银行,它只收小块金子(它认识的编码格式),你是个有钱人,要在Cookie中保存一些大金子(中文字符),但是Cookie不收,因为它不认识,这时候旁边有个URLEncoder跟你说,用它的方法encode(string,utf-8)可以按照utf-8转换,就可以存了,等取出的时候,按照URLDecoder的decode(string,utf-8)就可以完全还原你的大金子(中文).
2017-05-11