1 / 15
文档名称:

Jsp,servlet面试题.doc

格式:doc   页数:15页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Jsp,servlet面试题.doc

上传人:xxj16588 2016/6/24 文件大小:0 KB

下载得到文件列表

Jsp,servlet面试题.doc

相关文档

文档介绍

文档介绍:Jsp,servlet 面试题 1 三个 Statment 区别,用法 Statment, 基本的; PreparedStatement 是可编译的,提高效率, callablestatment, 存储过程 2 Cookie 蘑菇街: 临时 cookie 存在于内存中,( 公话), 长时 cookic 存在于硬盘上长时 coolkie 和临时 cookie 路径问题 3 servlet 调试方式几种方法答:使用打印语句,使用 TOMCAT 日志,返回错误页面,使用 IDE 集成, 重起服务器, 直接查看 HTML 源代码, 分别处理请求和响应数据。 与 session 的区别是: session 为短对话, Cookie 可以设置任意时间的有效期。 请求和 Post 请求区别答:a、 Pos t 是通过 Htt p中的 Pos t 机制将表单中的数据提交道 Actio n 所制定的程序 Get 方法是通过 Url 请求来提交表单数据的。 适用于传输数据量小于 1K 数据,执行效率高。 Post 传输数据量较大,但也有限量。 6. servlet 生命周期答: Servlet 的生命周期始于将它装入 Web 服务器的内存时,并在终止或重新装入 Servlet 时结束。包括加载和实例化、初始化、处理请求以及服务结束。这个生存期由 接口的 init, service 和 destroy 方法表达。描述 servlet 的生命周期,谁来控制 servlet 的生命周期, servle t 生命周期在 J2EE 规范中是如何来定义的服务器实例化一个 servle t 对象,容器运行其 init 方法,请求到达时运行其 service 方法, service 方法根据请求的类型调用( doGet , doPost )方法,当服务器决定将实例销毁时调用其 destory 方法 7、 Servlet 和 Jsp 的区别? 答: Servlet 是直接执行的文件 Jsp 是要被通过编译形成 Servlet 后才执行。 构架模型美丽说 el1 :纯 jsp 维护难,代码可复用性差 Model2 : jsp+javabean 在 jsp 中使用 usebean 标签,代码在 jsp 中本质同 Model1 Mvc : jsp+servlet+javabean 9. JSP 隐含变量 request 用户端请求,此请求会包含来自 GET/POST 请求的参数 response 网页传回用户端的回应 pageContext 网页的属性是在这里管理 session 与请求有关的会话期 application servlet 正在执行的内容 config servlet 的构架部件 out 用来传送回应的输出( 用来向客户端输出数据) page JSP 网页本身 exception 针对错误网页,未捕捉的例外( 异常) 10. 四大共享范围答: a、 page 当前页面。 b、 session 同一个网站内。 c、 request 从上一页到下一个页面。 d、 application 同一个网站内。 ——如何理解 MVC 答: MVC 是 Model - View - Controller 的简写。“ Model ”代表的是应用的业务逻辑(通过 JavaBean , EJB 组件实现), “ View ”是应用的表示面(由 JSP 页面产生), “ Controller ”是提供应用的处理过程控制( 一般是一个 Servlet ), 通过这种设计模型把应用逻辑, 处理过程和显示逻辑分成不同的组件实现。这些组件可以进行交互和重用。 11. JSP 生命周期 12、 JSP 中动态 INCLUDE 与静态 INCLUDE 的区别? 动态 INCLUDE 用 jsp:include 动作实现, 它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数。静态 INCLUDE 用 include 伪码实现, 定不会检查所含文件的变化,适用于包含静态页面 13. Forword 和 SendRedirect 区别答: 前者仅是容器中控制权的转向,在客户端浏览器地址栏中不会显示出转向后的地址; 后者则是完全的跳转, 浏览器将会得到跳转的地址, 并重新发送请求链接。这样,从浏览器的地址栏中可以看到跳转后的链接地址。所以, 前者更加高效, 在前者可以满足需要时, 尽量使用 forward() 方法, 并且, 这样也有助于隐藏实际的链接。但在有些情况下, 比如, 需要跳转到一个其它服务器上的资源,则必须使用 sendRedirect() 方法。 forwa