几道jsp和servlet面试题

几道jsp和servlet面试题

ID:14696128

大小:54.00 KB

页数:5页

时间:2018-07-30

几道jsp和servlet面试题_第1页
几道jsp和servlet面试题_第2页
几道jsp和servlet面试题_第3页
几道jsp和servlet面试题_第4页
几道jsp和servlet面试题_第5页
资源描述:

《几道jsp和servlet面试题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1.共享数据在web中的范围(四种会话跟踪技术)(1).page:仅在当前页可用(保存在当前的PageContext中)(2).request:仅用于当前客户端的请求(保存在ServletRequest对象中),它在同一个请求范围内有效.(3).session:仅在当前的HttpSession的生命周期内,当前浏览器窗口的整个生存期都有效.关闭浏览器时,这个对象会跟着消失,在整个对话期间都有效.(4).application:在整个应用范围内都有效,只有当服务器重启时,这个对象才会消失.2.Servlet的生命周期。(1)初始

2、化阶段,Servlet容器调用init()初始化Servlet对象。(2)执行阶段,Servlet容器创建ServletRequest对象和ServletResponse对象,Servlet调用service方法来处理客户端的请求了,调用doGet(),doPost()方法接收客户端的请求,并且发回相应的响应。(3)终止阶段,当Web应用被终止,或Servlet容器终止运行,或Servlet容器重新装载Servlet的新实例.Servlet调用destroy方法释放占用的资源3.至少要能说出7个隐含对象以及他们的区别(1)re

3、quest:代表了客户端的请求信息,主要用于接受客户端通过HTTP协议传送到服务器端的数据.它是javax.servlet.ServletRequest的一个实例.(2)response:用于用户端发送数据,它封装由JSP引擎产生的响应,并将响应返回给客户端.它是javax.servlet.ServletResponse类的一个实例.(3)out:用来输出各种类型的数据流,为用户打开的输出流,它是javax.servlet.jsp.JspWriter类的一个实例.(4)session:为发送请求的每一位客户建立一个会话,并且只

4、对HTTP的用户请求有效.作用域是一次会话.它是javax.servlet.http.HttpSession类的一个实例.(5)exception:运行时的异常,即被调用的错误页面中的结果(6)page:JSP网页本身(7)application:它是javax.servlet.ServletContext类的一个实例,作用域是对所有的访问,当服务器启动时,applcation对象就被创建,生存期将一直持续到服务器关闭.(8)config:表示servlet的配置.(9)pageContext:管理网页的属性4.JSP的常用指

5、令<%@pagelanguage=“java”import=“”errorPage=””isErrorPage=“”method=“”contxtPage=”text/html;charset=UTF-8”%><%@includefile=“”%><%@tagliburi=“”%>5.forward和redirect的区别前者页面不会转向include所指的页面,只是显示该页

6、的结果,主页面还是原来的页面。执行完后还会回来,相当于函数调用。并且可以带参数.后者完全转向新页面,不会再回来。相当于goto语句。6.jsp有哪些动作?作用分别是什么?答:JSP共有以下6种基本动作jsp:include:在页面被请求的时候引入一个文件。jsp:useBean:寻找或者实例化一个JavaBean。jsp:setProperty:设置JavaBean的属性。jsp:getProperty:输出某个JavaBean的属性。jsp:forward:把请求转到一个新的页面。jsp:plugin:根据浏览器类型为Jav

7、a插件生成OBJECT或EMBED标记7.动态INCLUDE用jsp:include动作实现它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数静态INCLUDE用include伪码实现,定不会检查所含文件的变化,适用于包含静态页面<%@includefile="included.htm"%>8.JSP的语法主要包括哪些方面的内容?(1)脚本元素方法:注释,声明,表达式和程序段.(2)指定类语法:page,include,t

8、aglib指令.(3)动作类语法:(4)内置对象:9.JSP中的java代码是怎么嵌入到HTML代码中间的?<%%><%!%>10.JSP中的脚本元素有哪几类?(1)注释:<%--comment--%>(2)声明:<%!%>JSP页面运行时初始化(3)表达式:<

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

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

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