1 / 15
文档名称:

JSP面试题及答案.doc

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

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

分享

预览

JSP面试题及答案.doc

上传人:xxj16588 2017/5/15 文件大小:106 KB

下载得到文件列表

JSP面试题及答案.doc

文档介绍

文档介绍:JSP 面试题及答案 1. 浏览器 jsp,html 之间的关系 与 Java Servlet 一样, 是在服务器端执行的, 通常返回该客户端的就是一个 HTML 文本, 因此客户端只要有浏览器就能浏览 2. 在大多数 Browser/Server 结构的 Web 应用中, 浏览器直接通过 HTML 或者 JSP 的形式与用户交互,响应用户的请求 在服务器上执行,并将执行结果输出到客户端浏览器,我们可以说基本上与浏览器无关 2. 自定义标签要继承哪个类这个类可以继承 TagSupport 或者 BodyTagSupport ,两者的差别是前者适用于没有主体的标签,而后者适用于有主体的标签。如果选择继承 TagSupport ,可以实现 doStartTag 和 doEndTag 两个方法实现 Tag 的功能,如果选择继承 BodyTagSupport ,可以实现 doAfterBody 这个方法。 3. 过滤器 Filter 的作用及配置过滤器的作用:过滤器是一个对象,可以传输请求或修改响应。它可以在请求到达 Servlet/JSP 之前对其进行预处理, 而且能够在响应离开 Servlet/JSP 之后对其进行后处理。所以如果你有几个 Servlet/JSP 需要执行同样的数据转换或页面处理的话,你就可以写一个过滤器类,然后在部署描述文件( )中把该过滤器与对应的 Servlet/JSP 联系起来。你可以一个过滤器以作用于一个或一组 servlet ,零个或多个过滤器能过滤一个或多个 servlet 。一个过滤器实现 接口并定义它的三个方法: 1. void init(FilterConfig config) throws ServletException: 在过滤器执行 service 前被调用,以设置过滤器的配置对象。 2 void destroy(); 在过滤器执行 service 后被调用。 3 Void doFilter(ServletRequest req,ServletResponse res,FilterChain chain) throws IOException,ServletException; 4. forward, 与 redirect 的区别? 有哪些方式实现 forward 是把另一个页面加载到本页面,不改变浏览器的路径, redirect 是跳转到另一个页面,会改变浏览器的路径重定向: (" 重定向的路径") 转发: (" 转发路径").forward(request, response); 5. jsp 内置对象和作用? 有九个内置对象: request 、 response 、 out 、 session 、 application 、 pageContext 、 config 、 page 、 exception 作用如下: (1) HttpServletRequest 类的 Request 对象作用:代表请求对象,主要用于接受客户端通过 HTTP 协议连接传输到服务器端的数据。(2) HttpServletResponse 类的 Respone 对象作用:代表响应对象,主要用于向客户端发送数据(3) JspWriter 类的 out 对象作用:主要用于向客户端输出数据; Out 的基类是 JspWriter (4) HttpSession 类的 session 对象作用:主要用于来分别保存每个用户信息,与请求关联的会话; 会话状态维持是 Web 应用开发者必须面对的问题。(5) ServletContex 类的 application 对象作用:主要用于保存用户信息,代码片段的运行环境; 它是一个共享的内置对象,即一个容器中的多个用户共享一个 application 对象, 故其保存的信息被所有用户所共享. (6) PageContext 类的 PageContext 对象作用:管理网页属性,为 JSP 页面包装页面的上下文,管理对属于 JSP 中特殊可见部分中已命名对象的访问,它的创建和初始化都是由容器来完成的。(7) ServletConfig 类的 Config 对象作用:代码片段配置对象,表示 Servlet 的配置。(8) Object 类的 Page (相当于 this )对象作用:处理 JSP 网页,是 Object 类的一个实例,指的是 JSP 实现类的实例,即它也是 JSP 本身,只有在 JSP 页面范围之内才是合法的。(9)Exception 作用:处理 JSP 文件执行时发生的错误和异常 6

最近更新