可以看到里面的的8大对象。JspWriter 可以看成 PrintWriter
Servlet 就应有 doGet、doPost 方法,这里又开发了。
页面这些东西,都在方法里面,因此都是局部变量
学到东西:
去查一下工作目录,找 jsp 生成的 servlet
发现继承自 Servlet。
另外,应该学会配置 jsp 模板。
jsp –> 翻译成 java 文件,然后再编译,生成 class 文件。
服务器在调用jsp 时,会给jsp 传入什么对象?
request 和 response ,其它的8大对象都是可以类型识别的,可以创建的。
jsp 是serverlet 和 html 结合的产物,Server 小页面。
再次访问 jsp 时,会直接加载 class 文件。
第一次访问时,会有一个翻译过程,所以看起来比较慢。
============================最佳实践,servlet 和 jsp 两者分工======================================
既用 jsp 来写业务逻辑,又控制显示的话,这样是很痛苦的。
servlet 适合写业务逻辑,jsp 适合输出。
Model 可以写 javabean
所有用户请求,可以交给控制代码servlet,数据怎么显示呢,可能就交给 javabean
怎么传给jsp呢,就是转发。