1 public static final(string r);
2 servlet与jsp的关系。
浏览器->servlet->dao->imple->db
有图
3 servlet决定调用那个模块,因为servlet决定调哪个模块,因为servlet即有controller,还有view,不符合mvc结构。
jsp:servlet负责控制controller,jsp负责显示。本质:java代码嵌入到html代码。
4 4个attibute的不同。
config中只读servlet的初始化信息。
?context是全局参数,servlet中的initparam中是本servlet中的属性。
5 servlet中局部变量中最大差别不能+修饰符。局部变量只能访问一次。
6 jsp与servlet本质源码一样,只是在mvc中承担角色的不同。jsp把转化的过程交给Tomcat执行。
7 tostring 重写和自动调用。
8 注意jsp的9个内置对象(request,request,response)和jsp page标签中内置属性,这里边有两种设置Utf-8的方式。(buffer和outflash是一组属性)
9 html中设置utf-8
jsp中设置utf-8的方式8中提到,其实jsp是和html是混合在一起的。
10 判断错误页面的两种方式。
(1)errorpage页面。
(2)iserrorpage
(3)web.xml中直接编码。
11 java.lang.execption 所有的异常都可以获取到。
12 地址栏参数之间&分开。
13 boolean 不是get是is.
new也比较特别。
14 {}代表map
[]代表list set 数组。
15 jsp的修改不需要重启服务器。web.xml修改需要重启服务器。
重新加载一个类,重启服务器。
16 上传文件和下载文件
20141212_34_UpAndDownLoad 工程运行的时候记住:把原来工程的Lib下的东西复制到你的工程下的Lib中就可以了。