问题1:Servlet生命周期
Web容器加载Servlet类并实例化(默认延迟,一次)(在什么时候加载不知道,若配置了<load-on-startup>1</load-on-startup>,会在启动时加载) |
问题2:转发和重定向
转发是容器控制的跳转,服务器直接访问目标地址,把目标地址响应的内容读取出来,直接发送给浏览器,浏览器不知道请求从哪里来,浏览器地址不变 |
问题3:数据库连接池
服务器启动时会建立一定数量的池连接,并一直维持不少于此数目的池连接 |
问题4:Jsp内置对象
Request:向客户端请求数据 |
问题5:Jsp四个域对象
pageContext:是代表与一个页面相关的对象和属性 |
问题6:Get和Post区别
Get将表单中数据按照param=value的形式,添加到action所指的URL后面,并且两者使用“?”连接,而各个变量之间使用“&”连接;Post是将表单中的数据放在form的数据体中,按照变量和值对应的方式,传递到action所指的URL; |
问题7:MVC设置思想
基于Java的Web应用程序采用MVC架构模式,即model(模型)、view(视图)、controller(控制器)分离设置 |
问题8:Session和Cookie的区别
session保存在服务器,客户端不知道其中的信息;cookie保存在客户端,服务器能够知道其中的信息 |