JSP面试题

合集下载

软件工程师面试题及答案

软件工程师面试题及答案

软件工程师面试题及答案在当今科技飞速发展的时代,软件工程师成为了备受追捧的职业之一。

而在求职过程中,面试是至关重要的环节。

以下为您呈现一些常见的软件工程师面试题及答案,希望能对您有所帮助。

一、技术类问题1、请简要介绍一下面向对象编程(OOP)的三大特性,以及它们在实际开发中的应用。

答案:面向对象编程的三大特性是封装、继承和多态。

封装是将数据和操作数据的方法封装在一个类中,以实现数据的隐藏和保护,提高代码的安全性和可维护性。

例如,将一个人的个人信息和相关操作封装在一个“Person”类中。

继承允许创建一个新类,从现有类继承属性和方法,实现代码的复用和扩展。

比如,从“Employee”类继承创建“Manager”类。

多态使得同一个方法在不同的对象中有不同的实现方式,增强了程序的灵活性。

比如,在一个图形绘制程序中,不同的图形类(如圆形、方形)都实现了“draw”方法,但具体的绘制方式不同。

2、谈谈你对数据库索引的理解,以及在什么情况下应该使用索引,什么情况下不应该使用?答案:数据库索引是一种用于提高数据检索速度的数据结构。

它类似于书籍的目录,通过索引可以快速定位到所需的数据。

在经常用于查询、连接和排序的列上应该使用索引,比如主键、外键、经常用于搜索的字段等。

然而,在数据量小的表、频繁更新的列、数据分布不均匀的列上不应该使用索引,因为创建和维护索引会带来额外的开销,可能会降低数据插入、更新和删除的性能。

3、解释一下什么是线程安全,以及如何实现线程安全?答案:线程安全是指多个线程同时访问和操作同一共享资源时,程序的执行结果是正确的,不会出现数据不一致或其他异常情况。

实现线程安全的方法有多种,比如使用同步关键字(如 synchronized )来锁定关键代码段,确保同一时刻只有一个线程能够访问共享资源;使用线程安全的集合类(如 ConcurrentHashMap )替代非线程安全的集合类;避免共享可变状态,尽量使用不可变对象等。

js算法面试经典100题

js算法面试经典100题

js算法面试经典100题以下是面试中常见的100个经典算法问题,适用于JavaScript:1. 两数之和2. 反转字符串3. 验证回文串4. 整数反转5. 最长公共前缀6. 合并两个有序数组7. 有效的括号8. 删除排序数组中的重复项9. 删除链表中的节点10. 实现 strStr()11. 替换空格12. 二叉树的最大深度13. 对称二叉树14. 二叉树的层次遍历15. 二叉搜索树的最近公共祖先16. 删除链表的倒数第N个节点17. 旋转数组18. 合并两个有序链表19. 链表的中间节点20. 最大子序和21. 阶乘尾部的零22. 爬楼梯23. 二叉树的前序遍历24. 杨辉三角25. 有效的数独26. 反转链表27. 验证二叉搜索树28. 实现Trie29. 最长有效括号30. 合并区间31. 两两交换链表中的节点32. 下一个排列33. 逆波兰表达式求值34. 最大矩形35. 字符串相乘36. 删除链表中的重复元素37. 螺旋矩阵38. 使用队列实现栈39. 最长连续序列40. 交错字符串41. 单词拆分42. 最后一个单词的长度43. 二叉树的右视图44. 跳跃游戏45. 翻转二叉树46. 字母异位词分组47. 复原IP地址48. 最小覆盖子串49. 丑数50. 栈的压入弹出序列51. 二叉树中和为某一值的路径52. 二叉搜索树的后序遍历序列53. 二进制求和54. 分隔链表55. 不同路径56. 最小路径和57. 字符串转换整数58. 搜索二维矩阵59. 环形链表60. 路径总和61. 删除链表的节点62. 最长上升子序列63. 最大子数组乘积64. 排序链表的合并65. 在排序数组中查找元素的第一个和最后一个位置66. 同结构的二叉树67. 乘积最大子数组68. 两个排序数组的中位数69. 合并K个排序链表70. 数组中的逆序对71. 反转链表的前N个节点72. 最大值和最小值的差73. 翻转字符串中的单词74. 前 K 个高频元素75. 分青红蓝球问题76. 回文数77. 括号生成78. 长度最小的子数组79. 根据身高和序号重组队列80. 两数相加81. 数字的英文表示82. 二叉树的锯齿形层次遍历83. 在O(1)时间内删除链表节点84. 用栈实现队列85. 二叉树的层平均值86. 二叉树的右侧视图87. 螺旋矩阵 II88. 颜色分类89. 寻找重复数90. 打家劫舍91. 按序打印92. 找到字符串中所有字母异位词93. 丑数 II94. 外观数列95. 在排序链表中删除重复元素 II96. 两数相除97. 不同的二叉搜索树98. 最长回文子串99. 缺失的第一个正数100. 寻找最大公约数这些问题涵盖了数据结构和算法中的常见题目。

jsp考试题及答案

jsp考试题及答案

jsp考试题及答案一、选择题(每题2分,共20分)1. JSP页面是由哪种语言编写的?A. JavaB. JavaScriptC. HTMLD. XML答案:A2. JSP页面通常被编译成什么类型的文件?A. .javaB. .jspC. .classD. .html答案:C3. Servlet是JSP的基础,以下哪个不是Servlet的生命周期方法?A. init()B. service()C. doGet()D. destroy()答案:C4. 在JSP中,以下哪个指令用于指定JSP页面使用的JSP版本?A. <%@ page version="2.0" %>B. <%@ include file="header.jsp" %>C. <%@ taglib uri="/jsp/jstl/core" prefix="c" %>D. <%@ page import="java.util.*" %>答案:A5. JSP页面中,以下哪个不是标准的JSP动作元素?A. <jsp:forward>B. <jsp:include>C. <jsp:useBean>D. <jsp:scriptlet>答案:D6. 在JSP页面中,以下哪个不是表达式(EL)的隐式对象?A. requestB. responseC. sessionD. out答案:D7. JSP页面中,以下哪个不是JSTL(JavaServer Pages Standard Tag Library)提供的标签?A. <c:forEach>B. <c:if>C. <c:choose>D. <jsp:scriptlet>答案:D8. 在JSP页面中,以下哪个不是JSP内置对象?A. requestB. responseC. sessionD. app答案:D9. JSP页面中的注释,以下哪个不会被发送到客户端浏览器?A. HTML注释B. JSP注释C. 单行注释(//)D. 多行注释(/* */)答案:B10. 在JSP页面中,以下哪个不是JSP的指令?A. <%@ page %>B. <%@ include %>C. <%@ taglib %>D. <%@ response %>答案:D二、填空题(每空2分,共20分)1. JSP页面的默认后缀是 jsp 。

js 面试题及答案

js 面试题及答案

js 面试题及答案JavaScript(简称 JS)是一种基于对象和事件驱动的脚本语言,常用于网页开发。

在进行JS开发时,经常需要面试来选择优秀的候选人。

本文将针对常见的JS面试题提供详细的答案,帮助读者更好地准备面试。

一、变量和数据类型1. 什么是变量?变量是用于存储和表示数据的一个名字。

在JS中,可以使用var、let或const关键字来声明一个变量。

2. 有哪些常见的数据类型?JS中有七种常见的数据类型,分别是:字符串(string)、数字(number)、布尔值(boolean)、对象(object)、数组(array)、Null和Undefined。

3. Null和Undefined有什么区别?Null表示一个空对象指针,也可以用于表示空值;Undefined表示一个未定义的值,即变量声明但未被赋值。

二、运算符和流程控制1. 请解释一下什么是短路求值。

短路求值是指在进行逻辑与(&&)和逻辑或(||)运算时,如果能根据前面的条件判断出最终结果,则停止执行后续的条件判断。

2. 请解释一下什么是深拷贝和浅拷贝。

深拷贝是指创建一个新的对像或数组,将原来对象或数组中的值完全复制到新对象或数组中。

浅拷贝是指将原对象或数组中的引用复制给新对象或数组。

3. 如何判断一个变量的具体数据类型?可以使用typeof运算符来判断一个变量的具体数据类型。

例如,typeof 5将返回"number"。

三、函数和作用域1. 什么是闭包?闭包是指一个函数能够访问和操作在其词法作用域外的变量。

2. 匿名函数和具名函数有什么区别?匿名函数没有名字,通常用于声明立即执行的函数。

具名函数则有名字,能够在定义后被多次调用。

3. 请解释一下什么是作用域链。

作用域链是指在函数执行期间,JS引擎按照函数的嵌套关系,从内层函数到外层函数依次查找变量的过程。

四、面向对象编程1. 什么是原型?原型链又是什么?每个对象都有一个原型对象,在没有定义某个属性或方法时会根据原型链进行查找。

jsp测试题及答案

jsp测试题及答案

jsp测试题及答案一、单选题(每题2分,共10分)1. JSP页面中,用于声明变量、方法等的指令是:A. `<%@ page %>`B. `<%@ include %>`C. `<%! ... %> `D. `<% ... %>`答案:C2. JSP中,以下哪个对象用于获取客户端请求信息?A. requestB. responseC. sessionD. application答案:A3. 在JSP页面中,以下哪个元素用于包含其他JSP页面?A. `<jsp:forward page="other.jsp" />`B. `<jsp:include page="other.jsp" />`C. `<%@include file="other.jsp"%>`D. `<%@ page import="other.jsp" %>`答案:B4. JSP页面中,以下哪个指令用于设置页面的默认内容类型和编码?A. `<%@ page contentType="text/html; charset=UTF-8" %>`B. `<%@ page import="java.io.*" %>`C. `<%@ page session="true" %>`D. `<%@ page language="java" %>答案:A5. 在JSP中,以下哪个对象用于向客户端发送响应?A. requestB. responseC. sessionD. application答案:B二、多选题(每题3分,共15分)1. JSP页面中,以下哪些指令用于控制页面的属性?A. `<%@ page %>`B. `<%@ include %>`C. `<%@ taglib %>`D. `<%@ page import %>`E. `<%@ page session="true" %>`答案:A, C, D, E2. 在JSP页面中,以下哪些对象是隐式对象?A. requestB. responseC. outD. sessionE. application答案:A, B, C, D, E3. JSP页面中,以下哪些指令用于导入Java类或包?A. `<%@ page import="java.util.*" %>`B. `<%@ page contentType="text/html; charset=UTF-8" %>`C. `<%@ page session="true" %>`D. `<%@ include file="other.jsp" %>`E. `<%@ page language="java" %>`答案:A, E4. 在JSP页面中,以下哪些元素用于条件判断?A. `<% if (condition) { %> ... <% } %>`B. `<%@ if (condition) { %> ... <%@ } %>`C. `<% while (condition) { %> ... <% } %>`D. `<% for (int i = 0; i < 10; i++) { %> ... <% } %>`E. `<%@ for (int i = 0; i < 10; i++) { %> ... <%@ } %>` 答案:A, C, D5. JSP页面中,以下哪些对象用于会话管理?A. requestB. responseC. sessionD. applicationE. out答案:C, D三、简答题(每题5分,共20分)1. 简述JSP页面的生命周期。

JSP面试题

JSP面试题

一、JSP选择题(1)在J2EE的Web应用中,编译后的class文件存放的目录为(A)A. classes目录B. images目录C. jar目录D. 任意位置(2)在JSP中,哪个指令用来声明JSP欲使用的标签库?(B)A. tldB. taglibC. importD. include(3)Servlet处理请求的方式为(A)A. 以运行的方式B. 以线程的方式C. 以程序的方式D. 以调度的方式(4)在JavaWeb应用中,MVC设计模式中的V(视图)通常由(A)充当。

A. JSPB. ServletC. ActionD. JavaBean(5)网页服务默认的端口号是(D),我们可以通过HTTP地址加上端口号来访问网站。

A. 8100B. 8080C. 9000D. 80(6)JSP标准标签库(JSTL)的标签库描述符文件的后缀是(A)。

A. .tldB. .jarC. .propertiesD. .xml(7)Web服务是一种通过互联网来描述、发布、定位及调用的服务,下列关于Web服务的理解正确的是(D)。

A. Web服务只能在互联网发布,不能在局域网内发布B. Web服务的提供者和请求者必须使用相同的技术平台C. Web服务的提供者和请求者必须使用的语言开发应用程序D. Web服务的数据传输标准是XML说明:Web服务(Web Service)是基于XML和HTTPS的一种服务,其通信协议主要基于SOAP,服务的描述通过WSDL,通过UDDI来发现和获得服务的元数据。

(8)在Java Web应用程序中,使用哪个数据源与JNDI获得数据库连接时,应把JDBC驱动程序jar文件放在(D)下。

A. 应用程序的src目录B. 应用程序的/WEB-INF/lib目录C. Tomcat的根目录D. Tomcat的common/lib目录(9)下面哪个说法是正确的? (B)A. 对于每个要求访问maillogin.jsp的HTTP请求,Servlet容器都会创建一个HttpSession对象B. 每个HttpSession对象都有惟一的ID。

JAVA面试题大全(含答案)

JAVA面试题大全(含答案)

1. J2EE是什么?它包括哪些技术?解答:从整体上讲,J2EE是使用Java技术开发企业级应用的工业标准,它是Java 技术不断适应和促进企业级应用过程中的产物。

适用于企业级应用的J2EE,提供一个平台独立的、可移植的、多用户的、安全的和基于标准的企业级平台,从而简化企业应用的开发、管理和部署。

J2EE是一个标准,而不是一个现成的产品。

主要包括以下这些技术:1) Servlet Servlet是Java平台上的CGI技术。

Servlet在服务器端运行,动态地生成Web页面。

与传统的CGI和许多其它类似CGI的技术相比,Java Servlet具有更高的效率并更容易使用。

对于Servlet,重复的请求不会导致同一程序的多次转载,它是依靠线程的方式来支持并发访问的。

2)JSP JSP(Java Server Page)是一种实现普通静态HTML和动态页面输出混合编码的技术。

从这一点来看,非常类似Microsoft ASP、PHP等技术。

借助形式上的内容和外观表现的分离,Web页面制作的任务可以比较方便地划分给页面设计人员和程序员,并方便地通过JSP 来合成。

在运行时态,JSP将会被首先转换成Servlet,并以Servlet的形态编译运行,因此它的效率和功能与Servlet相比没有差别,一样具有很高的效率。

3) EJB EJB定义了一组可重用的组件:Enterprise Beans。

开发人员可以利用这些组件,像搭积木一样建立分布式应用。

4)JDBC JDBC(Java Database Connectivity,Java数据库连接)API是一个标准SQL(Structured Query Language,结构化查询语言)数据库访问接口,它使数据库开发人员能够用标准Java API编写数据库应用程序。

JDBC API主要用来连接数据库和直接调用SQL命令执行各种SQL语句。

利用JDBC API可以执行一般的SQL语句、动态SQL语句及带IN和OUT参数的存储过程。

软件工程师常见面试题

软件工程师常见面试题

软件工程师常见面试题在当今竞争激烈的就业市场中,软件工程师的岗位备受青睐。

而面试则是通往这一岗位的关键环节,面试官通常会通过一系列问题来评估候选人的技术能力、解决问题的能力、团队协作能力以及沟通能力等。

以下是一些常见的软件工程师面试题:一、技术基础类1、谈谈你对面向对象编程(OOP)的理解,以及其三大特性(封装、继承、多态)在实际开发中的应用。

面向对象编程是一种编程范式,它将数据和操作数据的方法封装在一起,形成对象。

封装可以隐藏对象的内部实现细节,只暴露必要的接口,提高了代码的安全性和可维护性。

继承允许子类继承父类的属性和方法,实现代码的复用和扩展。

多态则使得同一个方法在不同的对象上有不同的实现方式,增强了程序的灵活性和可扩展性。

比如,在一个图形绘制的程序中,可以定义一个父类“Shape”,然后派生出子类“Circle”、“Rectangle”等,通过多态,可以用统一的接口来绘制不同的图形。

2、解释一下什么是数据库索引,以及它的作用和可能带来的弊端。

数据库索引是一种数据库结构,用于加快数据的查询和检索速度。

它就像一本书的目录,通过索引可以快速定位到所需的数据,而不必全表扫描。

索引的作用显著,能够大大提高查询效率,特别是在处理大型数据表时。

然而,索引也并非完美无缺。

创建和维护索引需要消耗系统资源,过多的索引会增加数据插入、更新和删除的开销。

此外,对于很少用于查询或者数据量较小的表,创建索引可能得不偿失。

3、请简述一下常见的排序算法(如冒泡排序、快速排序、归并排序等)的时间复杂度和空间复杂度,并比较它们的优缺点。

冒泡排序的时间复杂度为 O(n²),空间复杂度为 O(1)。

它的优点是实现简单,易于理解,缺点是效率较低。

快速排序的平均时间复杂度为 O(nlogn),最坏情况为 O(n²),空间复杂度为 O(logn)到 O(n)。

它在大多数情况下效率很高,但在最坏情况下性能不佳。

归并排序的时间复杂度为 O(nlogn),空间复杂度为 O(n)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、JSP选择题(1)在J2EE的Web应用中,编译后的class文件存放的目录为(A)A. classes目录B. images目录C. jar目录D. 任意位置(2)在JSP中,哪个指令用来声明JSP欲使用的标签库?(B)A. tldB. taglibC. importD. include(3)Servlet处理请求的方式为(A)A. 以运行的方式B. 以线程的方式C. 以程序的方式D. 以调度的方式(4)在JavaWeb应用中,MVC设计模式中的V(视图)通常由(A)充当。

A. JSPB. ServletC. ActionD. JavaBean(5)网页服务默认的端口号是(D),我们可以通过HTTP地址加上端口号来访问网站。

A. 8100B. 8080C. 9000D. 80(6)JSP标准标签库(JSTL)的标签库描述符文件的后缀是(A)。

A. .tldB. .jarC. .propertiesD. .xml(7)Web服务是一种通过互联网来描述、发布、定位及调用的服务,下列关于Web服务的理解正确的是(D)。

A. Web服务只能在互联网发布,不能在局域网内发布B. Web服务的提供者和请求者必须使用相同的技术平台C. Web服务的提供者和请求者必须使用的语言开发应用程序D. Web服务的数据传输标准是XML说明:Web服务(Web Service)是基于XML和HTTPS的一种服务,其通信协议主要基于SOAP,服务的描述通过WSDL,通过UDDI来发现和获得服务的元数据。

(8)在Java Web应用程序中,使用哪个数据源与JNDI获得数据库连接时,应把JDBC驱动程序jar文件放在(D)下。

A. 应用程序的src目录B. 应用程序的/WEB-INF/lib目录C. Tomcat的根目录D. Tomcat的common/lib目录(9)下面哪个说法是正确的? (B)A. 对于每个要求访问maillogin.jsp的HTTP请求,Servlet容器都会创建一个HttpSession对象B. 每个HttpSession对象都有惟一的ID。

C. JavaWeb应用程序必须负责为HttpSession分配惟一的ID(这是由服务器分配的)(10)如果不希望JSP网页支持Session,应该如何办? (B)A. 调用HttpSession的invalidate()方法B. <%@ page session= “false\”>(11)在JSP中使用标记时,不会出现的属性是:(A)A. nameB. propertyC. valueD. 以上皆不会出现(12)Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是(D)A. 作用于整个JSP页面。

B. 可以在一个页面中使用多个指令。

C. 为增强程序的可读性,建议将指令放在JSP文件的开头,但不是必须的。

D. 指令中的属性只能出现一次。

说明:<%@ page %>指令作用于整个JSP页面,同样包括静态的包含文件。

但是<% @ page %>指令不能作用于动态的包含文件,比如 <jsp:include>你可以在一个页面中用上多个<% @ page %>指令,但是其中的属性只能用一次,不过也有个例外,那就是import属性。

因为import属性和Java中的import语句差不多(参照Java Language),所以你就能多用此属性几次了.无论你把<% @ page %>指令放在JSP的文件的哪个地方,它的作用范围都是整个JSP页面。

不过,为了JSP程序的可读性,以及好的编程习惯,最好还是把它放在JSP 文件的顶部.(13)关于JavaBean正确的说法是(B)A. Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写B. 在JSP文件中引用Bean,其实就是用语句C. 被引用的Bean文件的文件名后缀为.javaD. Bean文件放在任何目录下都可以被引用(14)Servlet程序的入口点是:(A)A. init()B. main()C. service()D. doGet()(15)不能在不同用户之间共享数据的方法是(A)A、通过cookie(不同页面间共享数据)B、利用文件系统C、利用数据库D、通过ServletContext对象(16)下列哪个为JSP的隐含对象。

(B)A. envB. page(即内建对象)C. jspinfoD. context(17)哪一个不是EL定义的隐式对象?(C)A. cookieB. pageContextC. attributesD. initParam(18)关于JSP,下列说法不正确的有(D)。

A. JSP的全称是JavaServer PagesB. JSP是由sun公司倡导,许多别的公司参与一起建立起来的一种动态网页技术C. 在HTML文件里中加入Java程序片断和JSP标签可以构成JSP网页D. JSP的运行环境是:正确安装JDK即可。

(还有服务器如Tmocat)说明:JSP(全称J ava S erver P ages)是由Sun Microsystems公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成HTML、XML或其他格式文档的Web网页的技术标准。

JSP技术是以Java语言作为脚本语言的,JSP网页为整个服务器端的Java库单元提供了一个接口来服务于HTTP的应用程序。

JSP使Java代码和特定的预定义动作可以嵌入到静态页面中。

JSP句法增加了被称为JSP动作的XML标签,它们用来调用内建功能。

另外,可以创建JSP标签库,然后像使用标准HTML或XML标签一样使用它们。

标签库提供了一种和平台无关的扩展服务器性能的方法。

JSP被JSP编译器编译成Java Servlets。

一个JSP编译器可以把JSP编译成JAVA 代码写的servlet然后再由JAVA编译器来编译成机器码,也可以直接编译成二进制码。

(19)下列选项中能在JSP页面中实现转向的是(B)A. response.forward(“/index.jsp”);B. response.sendRedirect(“/index.jsp”);C. request.forward (“/index.jsp”);D. request.sendRedirect(“/index.jsp”);(20)如果某一JSP页面的表单中,有几个复选框,name为“habit”,则该jsp提交后,通过下面(C)语句去获取用户选中复选框的值。

A. request.getAttribute(“habit”);B. request.getParameter(“habit”);C. request.getParameterValues(“habit”);D. request.getHabit();(21)关于session的使用,下列说话正确的是(A)。

A. 不同的用户窗口具有不同的sessionB. 不同的用户窗口具有相同的sessionC. session可能超时间D. Session永远不可能超时(22)如果用JSP开发一个聊天程序,不用数据库存储聊天纪录,请问聊天记录最好存储在(D)中。

A. requestB. pageC. sessionD. application(不同的用户之间可以共享数据)(23)用JSP2.0表达式语法在JSP页面上正确显示10+20的结果的是(A)。

A. ${10+20}B. ${10+20};C. $(10+20)D. $(10+20);(24)支持JSP2.0和Servlet2.4的TOMCAT版本是(C)。

A. TOMCAT4.0以上B. TOMCAT4.24以上C. TOMCAT5.0以上D. TOMCAT5.5以上(25)编写自定义标签处理类后,需要编写一个(B)去描述。

A. .tag 文件B. .tld 文件C. .dtd文件D. .xml 文件(26)关于Servlet Filter,下列说法正确的有(CD)。

A. Filter 其实就是一个ServletB. Filter 可以产生responseC. Filter可以在servlet被调用之前截获requestD. Filter可以用来处理统一认证,过滤不雅字句等。

说明:filter功能.它使用户可以改变一个 request和修改一个response. Filter 不是一个servlet,它不能产生一个response,它能够在一个request到达servlet之前预处理request,也可以在离开 servlet时处理response.换种说法,filter其实是一个”servlet chaining”(servlet 链).一个filter 包括:1. 在servlet被调用之前截获;2. 在servlet被调用之前检查servlet request;3. 根据需要修改request头和request数据;4. 根据需要修改response头和response数据;5. 在servlet被调用之后截获.你能够配置一个filter 到一个或多个servlet;单个servlet或servlet组能够被多个filter 使用.几个实用的filter 包括:用户辨认filter,日志filter,审核filter,加密filter,符号filter,能改变xml内容的XSLT filter等.(27)在一个Filter中,处理filter业务的是(C)方法。

A. dealFilter (ServletRequest request,ServletResponse response,FilterChainchain)B. dealFilter (ServletRequest request,ServletResponse response)C. doFilter (ServletRequest request,ServletResponse response,FilterChainchain)D. doFilter (ServletRequest request,ServletResponse response)(28)MVC属于(B)。

A. Model1(JSP+JavaBean)B. Model2(JSP+Servlet+JavaBean)C. Model3D. Model4(29)Session对象的(A)方法用于设置会话的超时时间。

A. session.setMaxInactiveInterval(30);B. session.setMaxTime(30) ;C. session.getMaxInactiveInterval() ;D. session.setAttribute(“time”,30) ;(30)sesson对象的(D)方法用于判断是否为开始新会话。

相关文档
最新文档