1 三个Statment区别,用法
Statment,基本的;
PreparedStatement是可编译的,提高效率,
callablestatment,存储过程
2 Cookie
答:临时 cookic 存在于内存中,(公话),长时 cookic 存在于硬盘上
长时coolkie和临时cookie
路径问题
4 servlet调试方式几种方法
使用打印语句,使用TOMCAT日志,返回错误页面,使用IDE集成,重起服务器,直接
查看HTML源代码,分别处理请求和响应数据。
、Cookie 与 session 的区别是:session 为短对话,Cookie 可以设置任意
时间的有效期。
6 Get请求和Post请求区别
答:区别 a、Post 是通过 Http 中的 Post 机制将表单中的数据提交道 Action 所制定的程
序 Get 方法是通过 Url 请求来提交表单数据的。
b、Get 适用于传输数据量小于 1K 数据,执行效率高。
Post 传输数据量较大,但也有限量。
7 servlet生命周期
答: Servlet 的生命周期始于将它装入 Web 服务器的内存时,并在终止或重新装入 Servlet 时结束。
包括加载和实例化、初始化、处理请求以及服务结束。这个生存期由 javax.servlet.Servlet 接口的 init,
service 和 destroy 方法表达。
描述 servlet 的生命周期,谁来控制 servlet 的生命周期,servlet 生命周期在 J2EE 规范
中是如何来定义的
服务器实例化一个servlet对象,容器运行其init方法,请求到达时运行其service方法,
service方法根据请求的类型调用(doGet,doPost)方法,当服务器决定将实例销毁
时调用其destory方法
7、Servlet 和 Jsp 的区别?
答:Servlet 是直接执行的文件
Jsp是要被通过编译形成Servlet后才执行。
JSP 构架模型
Model1:纯 jsp 维护难,代码可复用性差
Model2:jsp+javabean 在 jsp 中使用 usebean 标签,代码在 jsp 中本
质同 Model1
Mvc:jsp+servlet+javabean
1