JSP期末复习题2.docx.pdf

上传人:tbuqq 文档编号:5616091 上传时间:2020-07-02 格式:PDF 页数:67 大小:416.61KB
返回 下载 相关 举报
JSP期末复习题2.docx.pdf_第1页
第1页 / 共67页
JSP期末复习题2.docx.pdf_第2页
第2页 / 共67页
JSP期末复习题2.docx.pdf_第3页
第3页 / 共67页
JSP期末复习题2.docx.pdf_第4页
第4页 / 共67页
JSP期末复习题2.docx.pdf_第5页
第5页 / 共67页
点击查看更多>>
资源描述

《JSP期末复习题2.docx.pdf》由会员分享,可在线阅读,更多相关《JSP期末复习题2.docx.pdf(67页珍藏版)》请在三一文库上搜索。

1、5)在J2EE中,以下不是JSP隐式对象的是(B)。(选择一项) a) pageContext b) con text c) applicati on d) out 1、 下面哪一个不是JSP本身已加载的基本类?(B) A、javaang?* B、java.io.* C javax.servlet.* D、javax.servlet.jsp.* 2、 以下关于JavaBeans的说法中,错误的是(B)。 A、JavaBeans是基于JAVA语言的。 B、JavaBeans是JSP的内置对象之一。 C、JavaBeans 是一种Java 类。 D、JavaBeans是一个可重复使用的软件组件。

2、9、 以下对象中的(D )不是JSP的内置对象。 A、request B、session C、application D、bean 10、在JSP中,内置对象(B )封装了用户提交的信息,使用该对象 可以获取用户提交的信息。 A、session B、request C、response D、out 3、 下而的说法错误的是:(D) AJsp可以处理动态内容和静态内容 B在Jsp最终会编译成字节码后执行 C在jsp中可以使用脚本控制Html的标签生成 D Jsp中不能使用注释Java脚本中的代码 4、 下述选项中不属于JDBC基本功能的是:(D) A.与数据库建立连接B.提交SQL语句 C. 处

3、理查询结果D.数据库维护管理 5、JSP页面经过编译之后,将创建一个(B) A. applet B? severlet C?application D? exe 文件 11 request对象可以使用 (A ) 方法获取表单中某输入框提交的信息。 A、getParameter(String s) B、getValue(String s) C、getParameterNames(String s) D、getParameterValue(Strings) 12、JSP的内置对象中 (A )对象可对客户的请求作岀动态响应, 向客户 端发送数据。 A、response B、request C、app

4、lication D、out 14以下方法,哪个可使session无效?( A ) A、session.removeAttribute(String key) B、session.invalidate() C、session.setAttribute(String key) D、session.getAttribute(String key) 15 application对象能在(C )间共 享。 A、某个访问者所访问的当前页面 B、某个访问者所访问的网站的各个页而之间 C、该服务器上的所有的访问者的所有jsp页面 D、该服务器上的所有的访问者的所有jsp页面和Java程序 16、在JSP页面

5、中使用bean,我们必须使用JSP动作标签(A )。 A、useBean B、useBeans C、Beans D、JavaBean 17当useBean标签中的scope属性取值page时,该beans的有效 范圉是(B )o A、当前客户 B、当前页面 C、当前服务器 D、所有客户 18当useBean标签中的scope属性取值(C )时,该beans的 有效 范围是访问者的会话期间。 A、request B、page C、session D、application 19、JSP程序段的基本语法是(C )o A、VBScript语言语法 B、JavaScript语言语法 C、Java语法语

6、言 D、C语言语法 20、下列哪一种不是JSP页面的组成元素 . (D ) A、JSP标签,如指令标签 B、普通的HTML标记符 C、Java表达式 D、C语言程序 21、在一个JSP页面中不可以出现的注释形式为(B ) A、!- 注释内容 - B、rem注释内容 C、/ 注释内容 D、%- 注释内容% 22 request.getRemoteAddr()方法的作用是:(B ) A、获取客户提交的信息 B、获取客户的IP C、获取客户机的名称 D、获取服务器的IP 23当(C )时,JSP引擎产生一个session对象。 A、web应用服务器启动时 B、当web应用服务器启动后,第一个客户来访

7、时 C、当每个客户首次访问服务器上的一个JSP页面时 D、当每个客户首次访问服务器上的一个JSP或HTML页面时 24当(A )时,JSP引擎产生一个application对象。 A、web应用服务器启动后 B、当web应用服务器启动后,第一个客户来访时 C、当每个客户首次访问服务器上的一个JSP页面时 D、当每个客户首次访问服务器上的一个JSP或HTML页面时 27、 以下关于JavaBean的说法中,错误的是(B )。 A、JavaBean是基于JAVA语言的 B、JavaBean是JSP的内置对象之一 C、JavaBean 是一种Java 类 D、JavaBean是一个可重复使用的软件组

8、件 28、 在编译Servlet或Javabean时,我们使用(A )命令。 A、Javac B、Java C、Servlet D、以上三种都不对 29、不属于JSP的out对象的方法的是 (A )o A、getAttribute () B、print() C、println() D、close() 30、当(C )时,JSP引擎将消灭某一个session对象。 A、有新客户访问时 B、web应用服务器启动后,第一个客户来访时 C、该session对应的客户关闭浏览器 D、该session对应的客户刷新jsp页面时 36、下面对HTML描述准确的一项是(c)o A) 用html书写的文件是二进

9、制文件 B) 一个html文件无论被什么Web浏览器解释,其显示结果都是一样 的 c) html标记是不区分大小的 D) html文件中有标记书写不合法时,Web浏览器会给出错误警告 l.JavaBean的文件类型是:(A) A. .classs B. .java 1、Connection对象用来连接:(B) A. 数据库B?数据源 2. cn是Connection对象,创建Statement对象的方法是:(B) A. Statement st二new Statement (); B? Statement st=cn.createStateme nt() 2、在JSP 中使用session.p

10、utValueCsername“, u_name)可以在会 话中保存 :(A) A. u_name 对象。B. u_name 的数值。 在JSP中使用session.getValue( nusernamen)可以在会话中获取 : (A) A. username 中的对象。B. username 的数值。 4、 在JSP 中使用 后浏览器地址 栏内的内容:(A) A. 不发生变化。B.发生变化。 5、 在JSP 中使用response.sendRedirect( n jack.htm“ );后浏览器地址 栏 内的内容:(B) A. 不发生变化。B.发生变化。 6、JSP在Web服务器上的运行结果

11、:(A) A.可以在Web浏览器看到。B.只能在Web浏览器 看到。 6、在jsp中,要定义一个方法,需要用到以下(C)元素。 A. B. C. D. 3、 7、JSP在WEB服务器上运行结果 :(A) A.可以在WEB浏览器看到,B.只能在W E B浏览器看到。 C.可能在WEB浏览器看到,D.不可能在WEB浏览器看到。 8、Page指令用于定义JSP文件中的全局属性,下列关于该指令用法 的描述不正确的是:(D) A. 作用于整个JSP页面。 B. 可以在一个页面中使用多个% page % 指令。 C. 为增强程序的可读性,建议将v% page % 指令放在JSP文件的 开头,但不是必须的。

12、 D. % page % 指令中的属性只能出现一次。 9、(D)的范围是从Web应用服务器一开始执行服务一直到Web应用 服务器结束服务为止。 A. 页内有效B.请求有效C.会话有效D.应用 有效 10选择、在JSP中使用jsp:getProperty 标记时,不会出现的属性 是: (c) A.name B.property C.value D.以上皆不会出现 11对于预定义%!预定义的说法错误的是:(c) A、一次可声明多个变量和方法,只要以结尾就行 B、一个声明仅在一个页面中有效 C、声明的变量将作为局部变量 D、在预定义中声明的变量将在JSP页面初始化时初始化 12、从“员工”表的“姓名

13、”字段中找岀名字包含“玛丽”的人, 下 而哪条select语句正确:(D) A、Select * from 员工where 姓名二 玛丽 13在JSP中调用JavaBean时不会用到的标记是:(A) B、Select * from 员工 where姓名二 玛丽 C、Select * from 员工where 姓名like 玛丽 D、Select * from 员工where 姓名like %玛丽 AxjavabeanB. D. 14关于JavaBean正确的说法是:(A) A、Java文件与Bean所定义的类名可以不同,但一定要注意区分字 母的大小写 B、 在JSP文件中引用Bean,其实就是

14、用语句 C、 被引用的Bean文件的文件名后缀为Java D、Bean文件放在任何目录下都可以被引用 15 Servlet程序的入口点是 :(A) A、init () B、main () C、service () D doGet () 16、 不能在不同用户之间共享数据的方法是(A) A、通过cookie B、利用文件系统C、利用数据库D、通过 ServletContext 对象 17、page指令通过(A)属性指定当前页面的内容类型和字符集? A、contentType B、buffer C、Ianguage D、isErrorPage 18、(B)指令指定自定义标签的描述器所在位置? C.

15、 A page B taglib C include D config 19、 在传统的HTML页面中加入(D)就构成了一个JSP页面文件。 A、JAVA程序片B、JSP标签 C、用“ ”标记符号括起来的程序D、JAVA程序片和 JSP 标签 20、 假设在helloapp应用中有一个hello.jsp,它的文件路径如下: %JAVA_HOME%/webapps/helloapp/hello/hello.jsp 那么在浏览器端访问 hello.jsp 的URL 是什么?( C) A、http:/localhost:8080/hello.jsp B、http:/localhost:8080/he

16、lloapp/hello.jsp C、http:/localhost:8080/helloapp/hello/hello.jsp D、http:/localhost:8080/webapps/helloapp/hello/dello.jsp 21、 配置JSP运行环境,若WEB应用服务器选用TOMCAT,以下说法 正确的是:(B ) A、 先安装TOMCAT,再安装JDK B、 先安装JDK,再安装TOMCAT C、 不需安装JDK,安装TOMCAT就可以了 D、JDK和TOMCAT只要都安装就可以了,安装顺序没关系 22、 对于“ ”之间声明的变量,以下说法正确的是:(C ) A、 不是JS

17、P页面的成员变量 B、 多个用户同时访问该页面时,任何一个用户对这些变量的操作, 都会影响到其他用户 C、 多个用户同时访问该页面时,每个用户对这些变量的操作都是互 相独立的,不会互相影响D、是JSP页面的局部变量 23、 假设在helloapp应用中有一个Javabean文件HelloServlet,它位 于 org.javathinker包下,那么这个bean的class文件应该放在什么目录 下?(D) A、helloapp/HelloServlet.class B、helloapp/WEB-INF/HelloServlet.class C、helloapp/WEB-INF/classes

18、/HelloServlet.class D、helloapp/WEB-INF/classes/org/javathinker/HelloServlet.class 24、在客户端浏览器的源代码中可以看到(C ) A、JSP注释B、HTML注释C、JSP注释和HTML注释D 、 JAVA注释 25、page指令的作用是:(A ) 26 page指令的import属性的作用是(C ) A、定义JSP页面响应的MIME类型B、定义JSP页面使用的脚本语 C、为JSP页面引入JAVA包中的类D、定义JSP页面字符的编码 27、page指令的(C )属性可以设置JSP页面是否可多线程访问 B、buffe

19、r C、isThreadSafe D、info 28、(C )可在JSP页面出现该指令的位置处,静态插入一个文件。 A、page指令标签B、page指令的import属性 C、include指令标签D、include动作标签 29、 以下对象中的 (D)不是JSP的内置对象。 A、用来定义整个JSP 页面的一些属性和这些属性的值 B、用来在JSP页面内某处嵌入一个文件 C、使该JSP页面动态包含一个文件 D、指示JSP页面加载Java plugin A、session A、request B、session C、application D、bean 30、在JSP中,内置对象(B )封装了用户

20、提交的信息,使用该对象 可以获取用户提交的信息。 A、session B、request C、response D、out 31 request对象可以使用 (A)方法获取表单中某输入框提交的信息。 A、getParameter(Strings) B、getValue(Strings) C、getParameterNames(String s) D、getParameterValue(String s) 32、JSP的内置对象中(A )对象可对客户的请求作出动态响应,向客 户端发送数据。 A、response B、request C、application D、out 33、从() 开始,到(

21、A )结束,被称为一个会话。 A、访问考连接到服务器,访问者关闭浏览器离开该服务器 B、服务器启动,服务器关闭 C、访问者连接到服务器,服务器关闭 D、服务器启动,访问者关闭浏览器离开该服务器 34?下列代码编译后不会出现警告或错误的是(D )o (A) char c = H a n ; (B) byte b = 255; (C) float c = 10.0; (D) double d = l.Of; 35?下边哪个不是FORM的元素?(D) An put B.textarea C.select D.table 36?下面哪个是空 格(B) A. B. C. D. 37.中的align 属性

22、是什么含意?(C) A.加粗B.斜体C.对齐方式D.边框样式 38?下边哪个不是JSP的内置对象?(C) A.sessio n B.request C.cookie D.out 39?哪个是JSP指令标记?(C) A.B.C.D. 40?当在JSP文件中要使用到Vector对象时,应在JSP文件中加入以 下 哪个语句?(C) A. B. C. D. 41.关于JavaBean的说法,哪个是正确的?(D) A. JavaBean的具体类可以不是public的。B. JavaBean可以只提供 一个带参数的构造器。C. jsp:userBean可以向HTML标记一样不关闭。 D. JavaBean

23、可以保存状态。 42. JavaBean的生命周期中,哪个是用来跟踪用户的会话的?(A) A. session B. request C? page D. application 43. 要在session对象中保存属性,可以使用以下哪个语句?(A) A. session?getAttribute(“key7value); B. session.setAttribute(“key丫value“); C. session.setAtrribute (“key); D. session.getAttribute ( zz key ,/); 44. jsp:forward和sendRedirect都

24、是用来做页面跳转的,描述错误的 是?(D) A. forward之后可以使用原来的request对象,而且效率较高。 B. sendRedirect之后不可以使用原来的request对象,而且效率较低。 C. forward地址栏不变化,只能在Web应用程序内的页面间跳转。 D. forward地址栏变化,可以跳转到任何页面和机器。 45?关于get和post两种请求,下列说法正确的是?(A) A. get请求是默认的。 B. get请求处理的数据量大小不受到限制。/get处理小数据量 C. post请求地址栏里是能看到数据的。 D. post请求可以由doGet方法处理。 46. 如果Tom

25、cat安装后,想要修改它的端口号,可以通过修改 tomcat 安装目录/conf下的(B)文件来实现。 A. web.xmlB. server.xmlC? server-minimal.xmlD? tomcat-user.xml 47. 下边哪个不是MVC中的组成部分?(B) A. JavaBean B. FrameWork C. JSP D. Servlet 48. 哪个不是Servlet接口的方法?(D) A. doGet 方法B. doPost 方C. init 方法D. forward 方法 50.下面哪一个是正确使用JavaBean的方式?(A) A. vjsp:useBean iW

26、address“ class=“AddressBean“ / B. vjsp:useBean name二“address ” class=“AddressBearT/ C. D. vjsp:useBean beanName二“address ” class=“AddressBean” / 1. 以下选项中不是jsp隐式对象的是:(B ) A pageC on text B con text C applicatio n D out 2. 下面哪一个不是JSP本身已加载的基本类?( B) A javaang?* B java.io.* C javax.servlet.* D javax.serv

27、let.isp.* 5?一个JSP页面经过编译之后,将创建一个:(B、) A. applet B? severlet C. application D? exe 文“I 6. 在JSP中使用标记卩寸,丕会出现的属性是: (C) A name B property C value D 以上皆不会岀现 7. 在jsp中,要定义一个方法,需要用到以下哪个元素?(C ) A B C D 8. 在JSP中,以下哪个指令是用于将文件嵌入JSP页面的?(C ) A page B forward C include D taglib 3.A B c D 以n撕 隣菱劃W JSP页面初始化时初始化 4?下列关壬

28、匸 _ A Java 文,牛与Bean 的大 小写 B 在JSP文件中引用Bean, JavaBean LK 的大小写 8 盍翻觥I卡靠1旦定要注意区分字母卑 实M是用vjsp:useBean语句 备耘舟号P饕)有一行代码: ,这行代码将输A 2+VB 6C 24 D 翊伽 A JSP文件的开 次可声 U II 声U 在 预定 指令中的属性只能出现一次12.在JSP中调用 JavaBean时不会用到的标记是:(A) A B C D 14?在jsp中,page指令的什么属性用来引入需要的包或类?(B) A extends B import C Ianguage D contentType %)执

29、鉛寸遇到自定义标签,doStartTag(A)方法将被调用 a) 1 b)、l或多c) 0或1 d) 0或多 32)在JSP中,使用动作可以将javaBean嵌入JSP页 面, b) request d) application 3)() 是发送邮件的协议。(选择一项 ) a) SMTP b) IAMP c) POP3 d) HTTP 16.给定JSP程序源码如下: 以卜哪一象语句可以在下划线处插入,并且运行后输出结果是1 ? D A B C D 牙矗盖囲噩执翕严遇到自定义标签,遇到结束标签时将调用什A doStartTag B doEndTag C dolnitBody D doAfterB

30、ody 18.在test.jsp 文件中有如下一行代码:W“user对象一备存左于会话 中,直至终止或被删除为止,横线处应墳入 :(C ) A page B request C session D application 1、page 对象是javax.servlet.ServletConfig 接 口的实例(FALSE) 2 JSP隐式对象session中,如果用户浏览器未确认会话ID,则isNew() 方法falseo (FALSE ) 3、Servlet作为对象实例持久存在于请求之间(FALSE) 每次向Web服务器做出请求时,Web都必须加载和执行Servlet (FALSE ) in

31、it()方法在Servlet处理第一个请求之前调用。fTURE ) 13.在jsp 中, A A+B B 黠- 甲弋怙筲簇辭 曬製猱矍错误的 对JavaBean的访问范( 选择一项 ) a) page c) response page 对象是javax.servlet.ServletConfig 接 口 的实例(FALSE ) JSP隐式对象session中,如果用户浏览器未确认会话ID,则isNew () 方法falseo (FALSE ) Serverlet作为对象实例持久存在于请求之间(FALSE ) 在一个页面中可使用多个jsp:useBean 标记来定义多个Bean. (T URE

32、) 1. Servlet程序的入口点是service (错) 2. 属性language定义jsp页面的描述性息 , 属性值可以是任意字符串。 (错) 3. JSP技术基于JAVA语言,是不区分大小写的。 (错) 4. float 型float f=3.4 是否正确 (错) 5. JSP中包括2种指令 :page指令和include指令。 (错) 6. 在JAR文件中,所有类文件必须以对应包的目录结构存放。 (对) 7. JSP页面中一定要包含jsp代码。 8. 通过cookie方法能在不同用户之间共享数据。 (错) 9. JSP 开发网站的两种模式分为jsp+javabean 和 jsp+j

33、avabean+servleto (对) 10. Java语言包含三种核心机制:Java虚拟机、垃圾收集机制和代码 安全检测。(对) 11. JSP可以继承String类。 (错) 12. 接口不可以继承接口。 (错) 13. 抽象类可以实现(implements )接口。 (对) 14?抽象类是否可继承实体类,但前提是实体类必须有明确的构造函 数。(对) 15.String是可以被继承的。 (错) 16.try 里有一个return语句, 紧跟在这个try后的finally 里的code 17. abstract 的method 可以同时是static (对) 18. abstract的me

34、thod可以同时是static,也可以同时是nativeo (错) 19. abstract 的method 可以同时是static,也可以同时是synchronizedo (错) 20?在JSP中,page指令的extends属性用来引入需要的包或类。 (错) 21.char型变量不能定义为一个中文 (错) 22?对于每个要求访问maillogin.jsp的HTTP请求,Servlet容器都会创 建一个HttpSession 对象 . (错) 23?每个HttpSession对象都有惟一的ID。 (对) 24. JavaWeb应用程序必须负责为HttpSession分配惟一的ID。 (错)

35、25. 在Struts应用的控制器中包含有客户化标签组件。 (错) 26?不管应用中包含多少个子应用, 只需配置一个ActionServleto (对) 27. 每个HTTP请求对应一个单独的ActionServlet实例。 (错) 28. 对于每个请求访问HelioAction的HTTP请求,Struts框架会创建 一个 单独的HelloAction实例。 (错) 29. 每个子应用对应一个单独的Requestprocessor实例。 (对) 30. 每个子应用对应一个单独的web.xml文件。 (错) 31. JSP能够实现功能均可由Servlet实现。 (对) 32. Servlet能够

36、实现功能均可由JSP实现。 (对) 33. Servlet更适合做表现层。 (错) 34. JSP分页代码中先取总记录数,得到总页数,再取所有的记录,最 后显示本页的数据(对) 35. get请求处理的数据量大小不受到限制。 36. forward之后可以使用原来的request对象,而且效率较高。 (对) 37. sendRedirect之后不可以使用原来的request对象,而且效率较低。 (对) 38. forward地址栏不变化,只能在Web应用程序内的页面间跳转。 (对) 39. forward地址栏变化,可以跳转到任何页面和机器。 (错) 40. 要在session对象中保存属性,

37、可以使用session.setAttribute (“ key ”, ” value ”)语 句。 (错) 41. JavaBean的具体类可以不是public的。 (错) 42. JavaBean可以只提供一个带参数的构造器。 (错) 43. jsp:userBean可以向HTML标记一样不关闭。 (错) 44. JavaBean可以保存状态。 (对) 45.Servlet 的生命周期分三个时期:init 、service、destroy。 (对) 46.Page对象代表JSP页面对应的Servlet类实例。 (对) 47?在JSP文件中引用Bean,其实就是用jsp:useBean 语句。

38、 (错) 48.Bean文件放在任何目录下都可以被引用。 (错) 49Java文件与Bean所定义的类名可以不同,但一定要注意区分字母 的大小写。(对) 50?可以在一个页面中使用多个v% page % 指令。 (对) 1 JSP和Java 样具有平台独立性。T 2、JSP在运行之前必须转换成Servleto T 3、JSP网页中一定包含JSP程序。F 4、JSP第一次执行的速度要比第二次执行的速度慢。T 5、运行JSP程序只需要浏览器即可。F 6、开发JSP必须使用JDK工具包。T 7、安装完JDK后,会自动配置环境变量。F 8、Tomcat是Web服务器 , 不提供JSP引擎和Servle

39、t引擎。F 9、应用Servlet和Servlet引擎都属于系统模块。T 10、Tomcat的端口一旦配置好,就不可以再改变。F 11 JSP中声明的一个变量的例子如下:%! int i,j % o F 12 JSP 中一个表达式的例子如卜:% 二Integer.toHexString (100);%。 13、标签库是一个XML格式的文件。T 14、使用jsp:include 可以动态地引入JSP文件和HTML文件。T 15、在JSP程序中如果出现了字符串,应该用代替。 T 16、session对象常用于记住客户的名字。T 17、每个session都有独一无二的ID,用于区分不同的sessio

40、no T 18负责处理客户请求的内置对象是requesto T 19 page对象表示JSP页面本身。T 20、客户通常使用HTML表单向服务器的所有页面提交信息。F 21、JDBC API在JDK中已经包含了。T 22、执行数据库操作必须使用SQL语句。T 23、使用getlnt()方法可获取int类型的字段值。T 24、使用JDBC-ODBC桥效率会有所降低。T 25、JDBC API最基本、最简单形式的操作要经过四个步骤。T 26、jsp:getProperty 必须出现在其对应的jsp:usebean 标签之 后。 27 JSP中的Javabean是一个Java类,对该类没有什么约束规

41、范。 28、相同的Javabean只会实例化一次。T 29、Javabean的部署有两种方式,一种是公有目录下,一种是私有 目录下。T 30、Tomcat规定Javabean必须放在包中。T 31、Servlet不需要部署就能直接使用。F 32、Servlet中out对象和JSP中内置对象out是一样的。T 33、在Servlet中处理Http的Get请求时调用的方法是doPost方 法。 34、Servlet主要用于服务器端。T 35 Tomcat 是一个Servlet 容器。T 36、JavaBean就是类文件。T 37、JavaBean属性声明的关键字一般使用private T 3 Dr

42、iverManager.getConnection(url, “sa“, ,H, ); 5、Serlet的定义与特点? 一个Servlet就是一个Java类,更直接一点地说,Servlet是能够使用 print语句产生动态HTML内容的Java类 ? Servlet与Applet相对应 ,Applet是运行在客户端浏览器上的程序, 而Servlet是运行在服务器端的程序? Servlet的特点 : 高效率、使用方便、功能强大、可移植性好 ( 注意:使用方便:自动地解析和解码HTML表单数据、读取和设置 HTTP头、处理Cookie、跟踪会状态等 ) Class?forNamecom?micro

43、soft?jdbc? sqlserver.SQLServerDriveL); String strConn二”jdbc:microsoft:sqlserver:/localhost:1433;DatabaseName二 数 据库名称; 25、Servlet和JSP页面的关系。 JSP进行时要转换为Servlet, JSP本质上是Servleto 两种跳转方式分别是什么?有什么区别? 可以组合成一个扩展名为?jsp的文件。JSP侧重于视图,Servlet主要 用于控制逻辑。 4、Servlet的基木架构public class ServletName extends HttpServlet pu

44、blic void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, lOException public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, lOException 30、Servlet的生命周期、 第一步:用户通过客户端浏览器请求服务器,服务器加载 Servlet,并创建一个Servlet实例; 第二步:容器调用

45、Servlet的init()方法; 第三步:容器调用service。方法,并将HttpServletRequest和 HttpServletResponse对象传递给该方法,在service()方法中处理用户 请求; 笫四步:在Servlet中请求处理结束后,将结果返回给容器; 第五步:容器将结果返回给客户端进行显示; 第六步:当Web器关闭时,调用destroy()方法销毁Servlet实 例。 46、Servlet执行时一般实现哪几个方法? 答: public void init(ServletConfig config) public ServletConfig getServletCo

46、nfig() public String getServletlnfo() public void service(ServletRequest request,ServletResponse respo nse) public void destroy() forward是服务器请求资源,服务器直接访问目标地址的URL, 把那个 URL的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本 不知道服务器发送的内容是从哪儿来的,所以它的地址栏中还是原来的 地址。 redirect就是服务端根据逻辑,发送一个状态码, 告诉浏览器重新去请求 那个地址,一般来说浏览器会用刚才请求的所有参数重新请

47、求,所以 session,request参数都可以获取。 16.Page对象代表JSP页面对应的Servlet类实例 答:PageContext对象是Jsp页面本身的上下文,它提供唯- 组方法 来管理具有不同作用域的属性 2、forward 和redirect Request对象提供对Http请求数据的访问,同时还提供用于加入特定请 求数据的上下文 Response对象允许直接访问HttpServletResponse对象 Session对象可能是状态管理上下文中使用最多的对话 12?简述ECLIPSE软件的特点。 答:Eclipse是流行的Java集成开发环境(IDE)。同时它还可以作为其它

48、 语言的开发环境 ( 例如C+和Ruby)并且作为开发桌面或服务器应用程序 的富客户端开发平台。如今,Eclipse开源社区拥有几十个开源项目,其 范围从商务智能到社会网络等各个方面。 13 ?简述数据库连接池的作用。 答:连接池技术重用了消耗内存的资源,大大节省了内存,提高了服务 器的服务效率,能够支持更多的客户服务。 11JSP中属性的生命期有哪几种范围?请详细论述。 答:Page:当前页面有效Request:在请求的连接页面间有效 Session:在会话内有效Application:在整个tomcat启动内有效 9.jsp指令有哪些 ? 答:jsp指令分为两大类型,page指令和动作指令

49、,动作指令通常有: useBea n setProperty尼etProperty, forward, plugi nincl ude。 5JSP的两种访问格式是什么? 答:请求一个JSP文件:JSP文件将访问Bean或其他能生成动态内 容并发送到浏览器的组件。 请求一个Servlet:客户端直接请求一个Servlet来生成动态内容 , 并 调用JSP文件将内容发送到浏览器。 12.如何在JSP中现实servlet的单线程模式? 答案:只需要按以下方式写page命令: o 11. JSP中的指令有哪些? 参考答案 :JSP中的指令有以下三个: 2.JSP中如何设置COOKIE? 7.在JSP中如何设置和删除一个COOKIE? 参考答案:COOKIE是作为HTTP HEADER的一部分被发送的 , 如下 方法即可设置: 6.在JSP中如何使用注释? 参考答案:在JSP中主要有四中方法使用注释,如下: (1) (2) / (3) /* 与*/ (4) 5. 在JSP如何包含一个静态文件? 参考答案:在JSP包含一个静态文件有两种方

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1