重点知识:
<1>servlet原理图P42
以及什么时候成为一个真正的servletP104
<2>请求转发和请求属性配合使用P203
<3>三种属性:P207
<4>session的原理:session的ID放在cookie中P228、P229
session超时P243
Head First Servlet & Jsp(中文版)
MVC原理图P86
Servlet 接口P98
ServletRequest接口P122(getParameter、getInputStream、getContextPath、getSession、getCookies)
ServletResponse接口P126(getOutputStream、addCookie)
请求转发P138
重定向P134
ServletConfig接口P154
ServletContext接口P162
两者的参数具体部署P158
ServletContextListener接口P170
Session接口P241
Cookie抽象类P249
九大隐式P296
PageContextP309
指令:page、taglib、includeP312
动作元素:
userbean(本质就是jsp代码)
javabean标准动作P346
setProperty设置属性P349
El表达式:(动作元素只能设置普通的属性,因此EL表达式诞生了)(本质也是jsp代码)
。操作符P368
[ ]操作符P370
看到P381
JSTL:
foreach标签
if标签
欢迎页面P590
错误页面P594
过滤器P678
过滤请求分派器
跟踪访问用户
压缩响应流(包装器)
容器可以帮我们开线程,帮我们建立对象,还帮我们设置cookie,它像一个主线程一样,帮我们运行程序,可见容器的功能是强大的!
web.xml也默默的帮我们干了很多事件,有了它,我们不用在硬编码设置参数了,也不用用代码设置session的时间,更好的是web.xml中的东西是在容器加载时加载,因此它的初始化在其他部分之前,所以,你可以在web.xml中设置监听器。
tomcat的好处还有很多很多,它帮我们干了许多艰难的事,这样我们就能留下更多的时间来处理业务逻辑。突然感觉tomcatTTM伟大了!
jsp转servlet目录:C:\jingtianxiaozhi\MyEclipse\apache-tomcat-7.0.37\work\Catalina\localhost\DownLoad\org\apache\jsp