JSP面试题及答案.doc

JSP面试题及答案.doc

ID:57013463

大小:322.00 KB

页数:16页

时间:2020-07-30

JSP面试题及答案.doc_第1页
JSP面试题及答案.doc_第2页
JSP面试题及答案.doc_第3页
JSP面试题及答案.doc_第4页
JSP面试题及答案.doc_第5页
资源描述:

《JSP面试题及答案.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、JSP面试题及答案1.浏览器jsp,html之间的关系1.JSP与Java Servlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览2.在大多数Browser/Server结构的Web应用中,浏览器直接通过HTML或者JSP的形式与用户交互,响应用户的请求3.JSP在服务器上执行,并将执行结果输出到客户端浏览器,我们可以说基本上与浏览器无关2.自定义标签要继承哪个类这个类可以继承TagSupport或者BodyTagSupport,两者的差别是前者适用于没有主体的标签,而后者适用于有主体的标签。如果选择继承TagSuppo

2、rt,可以实现doStartTag和doEndTag两个方法实现Tag的功能,如果选择继承BodyTagSupport,可以实现doAfterBody这个方法。3.过滤器Filter的作用及配置过滤器的作用:过滤器是一个对象,可以传输请求或修改响应。它可以在请求到达Servlet/JSP之前对其进行预处理,而且能够在响应离开Servlet/JSP之后对其进行后处理。所以如果你有几个Servlet/JSP需要执行同样的数据转换或页面处理的话,你就可以写一个过滤器类,然后在部署描述文件(web.xml)中把该过滤器与对应的Servlet/JSP联系起来。你可以一个过滤器以作用于一

3、个或一组servlet,零个或多个过滤器能过滤一个或多个servlet。一个过滤器实现java.servlet.Filter接口并定义它的三个方法:1. void init(FilterConfig config) throws ServletException:在过滤器执行service前被调用,以设置过滤器的配置对象。2 void destroy();在过滤器执行service后被调用。3 Void doFilter(ServletRequest req,ServletResponse res,FilterChain chain) throws IOException,S

4、ervletException;4.forward,与redirect 的区别?有哪些方式实现forward是把另一个页面加载到本页面,不改变浏览器的路径,redirect是跳转到另一个页面,会改变浏览器的路径重定向:   response.sendRedirect("重定向的路径")转发:     request.getRequestDispatcher("转发路径").forward(request, response);5.jsp内置对象和作用?有九个内置对象:request、response、out、session、application、pageContext、co

5、nfig、page、exception作用如下:(1) HttpServletRequest类的Request对象作用:代表请求对象,主要用于接受客户端通过HTTP协议连接传输到服务器端的数据。(2) HttpServletResponse类的Respone对象作用:代表响应对象,主要用于向客户端发送数据(3) JspWriter类的out对象作用:主要用于向客户端输出数据;         Out的基类是JspWriter(4) HttpSession类的session对象作用:主要用于来分别保存每个用户信息,与请求关联的会话;         会话状态维持是Web应用开发

6、者必须面对的问题。(5) ServletContex类的application对象作用:主要用于保存用户信息,代码片段的运行环境;        它是一个共享的内置对象,即一个容器中的多个用户共享一个application对象,故其保存的信息被所有用户所共享.(6) PageContext类的PageContext对象作用:管理网页属性,为JSP页面包装页面的上下文,管理对属于JSP中特殊可见部分中已命名对象的访问,它的创建和初始化都是由容器来完成的。(7) ServletConfig类的Config对象作用:代码片段配置对象,表示Servlet的配置。(8) Object类

7、的Page(相当于this)对象作用:处理JSP网页,是Object类的一个实例,指的是JSP实现类的实例,即它也是JSP本身,只有在JSP页面范围之内才是合法的。(9)Exception作用:处理JSP文件执行时发生的错误和异常1.如果用JSP开发一个聊天程序,不用数据库存储聊天纪录,请问聊天记录最好存储在()中。Application2.doPost,doGet的区别?1。当你直接访问一个servlet时,调用的是doGet方法。   2。如果你的html里面规定了method访问哪个方法,则调用该

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。