j2ee测试题

合集下载

j2ee考试题及答案ejb

j2ee考试题及答案ejb

j2ee考试题及答案ejb1. 什么是EJB(Enterprise JavaBeans)?EJB是一种服务器端组件架构,用于开发和部署多层结构的、分布式的、面向对象的Java应用程序。

EJB组件提供了一种结构化的方法来创建可重用的、可伸缩的和事务性的业务逻辑。

2. EJB有哪些类型?EJB主要有三种类型:会话Bean(Session Beans)、实体Bean(Entity Beans)和消息驱动Bean(Message-Driven Beans)。

3. 会话Bean(Session Beans)的作用是什么?会话Bean代表与客户端的短暂交互,它们通常用于实现应用程序的业务逻辑,但不保存数据。

会话Bean可以是无状态的(Stateless)或有状态的(Stateful)。

4. 实体Bean(Entity Beans)和会话Bean(Session Beans)有什么区别?实体Bean代表业务实体,通常与数据库中的持久数据相关联,而会话Bean代表与客户端的短暂交互,不直接与持久数据关联。

5. 消息驱动Bean(Message-Driven Beans)的主要功能是什么?消息驱动Bean是一种特殊的EJB,用于处理来自消息队列的消息。

它们是无状态的,并且可以异步处理消息,这使得它们非常适合处理大量消息。

6. EJB容器提供哪些服务?EJB容器提供多种服务,包括事务管理、安全性、持久性、生命周期管理、并发控制和资源池。

7. EJB的事务属性有哪些?EJB的事务属性包括:Required、RequiresNew、Mandatory、Never、NotSupported和Supports。

8. 如何在EJB中处理异常?在EJB中,可以通过声明异常(declarative exception handling)和编程异常(programmatic exception handling)两种方式来处理异常。

2023J2EE测试题题库

2023J2EE测试题题库

2023J2EE测试题题库2023最新J2EE测试题题库一、 JAVA 语言1、面对对象的三个基本特征2、方法重载和方法重写的概念和区分3、接口和内部类、抽象类的特征4、文件读写的基本类5、串行化的留意事项以及如何实现串行化6、线程的基本概念、线程的本状态以及状态之间的关系STOP (), SUSPENG ()STOP 的本意是中止一个线程。

中止的线程的问题根源不在于object locks, 而是 object 的状态。

当 stop() 中止一个线程时,会释放线程持有的全部 locks 。

但你并不知道当时的代码正在做什么。

Suspend() 原意是临时悬挂起一个线程对应的是 resume() 函数,用来恢复从前被悬挂起的线程。

它并不释放将被悬挂之线程全部的 LOCKS 。

7、线程的同步、如何实现线程的同步8、几种常用的数据结构以及内部实现的原理9、 socket 通信( tcp/udp 区分及 JAVA 的实现方式)10、 JAVA 的大事托付机制和垃圾回收机制11、 JDBC 调用数据库的基本步骤12、解析 XML 文件的几种方式和区分13、 JAVA 的四种基本权限的定义14、 JAVA 的国际化二、 JSP1、至少能说出 7 个隐含对象以及他们的区分2、 forward 和 rederect 的区分3、 jsp 的常用的命令三、 servlet1、什么状况下调用 doget() 和什么状况 dopost2、 servlet 的 init() 方法和 service() 方法的区分3、 servlet 的生命周期4、如何实现 servlet 的单线程模式5、 servlet 的配置6、四种会话跟踪技术四、 ejb1、 ejb 容器供应的服务2、 ejb 的角色和三个对象3、 ejb 的几种类型4、 bean 实例的生命周期5、 remote 接口和 home 接口主要作用6、 remote 接口和 home 接口主要作用7、客服端口调用 EJB 对象的几个基本步骤五、数据库1、存储过程的编写2、基本 sql 语句六、 weblogic1、 weblogic 指定大小的内存2、如何设定 weblogic 的热启动模式(开发模式)与产品发布模式。

J2EE开发基础(习题卷9)

J2EE开发基础(习题卷9)

J2EE开发基础(习题卷9)第1部分:单项选择题,共59题,每题只有一个正确答案,多选或少选均不得分。

1.[单选题]下列操作中,不属于Applet安全限制的是( )。

A)与同一个页面中的Applet通信B)加载本地库C)运行本地可执行程序D)读写本地文件系统答案:A解析:2.[单选题]Mapper.xml中支持编写查询SQL语句的标签是什么()[题]A)InsertB)SelectC)UpdateD)Delete答案:B解析:3.[单选题]page 对象属于( )类对象A)作用域通信对象B)错误C)ServletD)输入输出答案:A解析:4.[单选题]以下哪个属性是<bean>标签的名称标识?A)idB)nameC)classD)factory-bean答案:B解析:5.[单选题]实现对象遍历标签是[题]A)foreachB)ifC)chooseD)trim答案:A解析:6.[单选题]下面关于存储过程与自定义函数说法不正确的是?A)函数只会返回一个值,不允许返回一个结果集。

B)存储过程使用CREATE PROCEDURE关键字D)存储过程使用SELECT语句调用答案:D解析:7.[单选题]Spring中Dao层使用的注解是A)@ServiceB)@ResourceC)@ControllerD)@Repository答案:D解析:8.[单选题]下列关于ServletContext的说法中,错误的是( )。

A)ServletContext对象来保存当前Web应中的所有信息B)在个Web应中可以有多个ServletContext对象。

C)ServletContext接封装了获取当前Web应中资源件的法。

D)ServletContext对象中保存的属性可以被Web应中的所有Servlet访问。

答案:B解析:9.[单选题]定义抽象类时所用到的关键字是( )。

A)publicB)abstractC)finalD)protected答案:B解析:10.[单选题]下面类型中,不属于请求处理方法参数类型的是()。

J2ee测试题

J2ee测试题

J2ee 测试题一、针对以下题目请选择正确答案(每道题目有一个或多个正确的答案) 。

针对 每一道题目,所有答案都选对 ,则该题得分,所选答案错误或不能选出所有正确 答案,则该题不得分。

此外,多注意上课的内容,其余章节也有题,这里不给出 参考题目。

1)在J2EE 中,test.jsp 文件中有如下一行代码:vjsp:useBean id=' user ” scope=' ____ ” type=” erBearf />在使user 对象可以作用于整个应用程序。

下划线中应填入(d )(选择一项) a ) b ) c ) d ) 2)在JSP 中,(a )动作用于将请求转发到其他的 JSP 页面(选择一项)forward include useBean setProperty 3)在J2EE 中,在一个JSP 文件中,有表达式<%=2+3%>,它将输出(b )(选 择一项) a ) b ) c ) d ) 4) 要设计一个大型的基于多层体系结构的 WEB 应用系统,系统界面基于 HTML 和 XML ,该系统要不断的进行版本升级(即日后维护,二次需求开发等 任务量较大),要达成这些目标,最适合的开发模式是(c )(选择一项)a )b )c )d ) 5)在J2EE 实现企业级应用开发中,(a )是描述标记库的XML 文档(选择一项)TLD 文件 DTD 文件 WAR 文件 EAR 文件pagerequest session applicatio n a) b) c) d) 2+3 5 23不会输出,因为表达式是错误的 DAOValue Object MVC Proxy a) b) c) d)6)给定JSP 程序如下,可以在下划线处插入并且能够正确输出WELCOM E,JACK 的语句是(bd)(选择二项)<html><body><%Stri ng JACK ;%>WELCOME,_n ame v%=n ame%>out .prin tl n(n ame);<%out. prin tl n(n ame);%> J2EE 中,重定向到另一个页面,以下(C )语句是正确的(选择一项)request.se ndRedirect(htt p://www.jb_a ); request.se ndRedirect();response.sendRedirect(“ http://www.jb_ ” );respon se.se ndRedirect();8) 给定JSP 中,使用<jsp:useBean>动作可以将javaBean 嵌入JSP 页面,对 JavaBean 的访问范围不能是(b )(选择一项)a )b )c )d ) 9) Servlet 中,使用()接口中定义的(b )方法来处理客户端发出的表单数据 请求(选择一项)a )b )c )d )e )10) 给定JSP 程序源码如下,该JSP 运行后输出的结果是(b )(选择一项)<html><% in t cou nt=1;%>Cou nt :v%=++Cou nt%x/html> Cou nt:1 Cou nt:2 1:2Coun t:s 11)给定java 程序User.java,代码如下 p ackage user; p ublic class User{ p rivate String p assword; p rivate Stri ng logi nName;p ublic Stri ng getLog inN ame() { return logi nN ame;v/bodyx/html>n ame=' a) b) c) d)7)在a) b) c) d)P age request response app licationHtt pServlet doHead Http Servlet doPost ServletRequest doGet ServletRequest doPost a) b) c) d)}public void setLoginName(String loginName) { this.loginName = loginName;}public String getPassword() { return password;}public void setPassword(String password) { this.password = password;}}给定user.jsp 代码片断如下:loginName:<jsp:getProperty name=” password:<jsp:getProperty name=”在浏览器上输入 URL : http://localhost/user.jsp?loginName=sa&password=sa^回车,要使浏览器上显示: 应填上12)某JSP 程序中声明使用Javabean的语句如下: <JSP:userBean id=”user ”class=”er ” scope=”page ”/> 要取出该javaBean 中log in Name 的属性值,以下语句正确的是(ac ).(选择二项)user ” property= ”loginName ”/> user ” property= ”loginName ”/> <%=user.getLoginName()%> <%=user.getProperty( “loginName ”)%> 13) J2EE 中,以下关于HttpServlet 的说法错误的是(a )(选择一项)a ) Htt pServlet 是一个抽象类b ) HttpServlet 类扩展了 GenericServlet 类c ) Htt pServlet 类的子类必须至少重写 service 方法user ” property=”loginName ”/> user ” property=”password ”/>loginName:sapassword:sa 在 user.jsp 中的下戈U 线处以下( ab )代码 (选择二项)a) b) c) d) <jsp:useBean id="user" class="er" scope="page"/><jsp:setProperty name="user" property="loginName" value="*"/> <jsp:setProperty name="user" property="password" value="*"/> <jsp:useBean id="user" class="er" scope="application"/><jsp:setProperty name="user" property="loginName" value="*"/> <jsp:setProperty name="user" property="password" value="*"/> <jsp:useBean id="user" class="er" scope="page"/><jsp:setProperty name="user" property="*"/><jsp:useBean id="user" class="er" scope="application"/><jsp:setProperty name="user" property=" *"/> <jsp:getProperty name=<jsp:getProperty id= ” a) b) c) d)佝 给定include1.jsp 文件代码片断,如下: <% pageContext.setAttribute “( User ”,”HAHA ”);%> 给定include2.jsp 文件代码片断, 如下:d) HttpServlet 位于 javax.servlet.http 包中14)给定一个JSP 程序源码,如下: <jsp :include page=”two.jsp ” flush=”true ”> <jsp :param name=”location ” value=”beijing ”/> </jsp :include> 在 two.jsp 中加入( d )代码片断可以输出参数 location 的值.(选择一项 ) a) b) c) d) <jsp :getParam name= ”location ”><jsp :getParameter name= ” location <%=request.getAttribute( “location <%=request.getParameter( “location ”> ”)%> ”)%> 15) J2ee 中,JSP EL 表达式:${(10*10) ne 100}的值是(b)(选择一项)a) b) c) d) 0 True False 1 16)在J2ee 中,test.jsp 文件如下 <html> <% { %> <jsp :useBean id=”buffer ” scope=”page ” type=”ng.StringBuffer ” /> <% buffer.append(“ABC ”);%> <%}%> buffer is<%=buffer%> </html> 运行时,将发生(b )(选择一项) 转译期错误 编译期错误 运行后,浏览器上显示: 运行后,浏览器上显示: a) b) c) d) buffer is null buffer is ABC 17)在J2ee 中,在JSP 中想要使用 user 包中的User 类,则以下写法正确的是(a ) a) b) c) d) <jsp :useBean id= ” <jsp :useBean class= <jsp :useBean name= <jsp :userBean id=user ” class= ”er ” ”er.class ”/>” ”1 ” I I”user ” class= ”er ”user ” class= im ”pUorste=r ” user. scope= ”page ”/> ”> * ”/>//此处填写代码 ;<%=pageContext.getAttribute(“User ”)%>要求运行includel.jsp 时,浏览器上输出:HAHA.要满足以上条件,include1.jsp 中下划线处应填入以下a) b) c) d)<jsp:include page= ”include2.jsp ” flush= <%@include file= ”include2.jsp ”%> <jsp:forward page= ”include2.jsp ”/> <%response.sendRedirect( “include2.jsp ” ”true ”/> );%>19)在j2ee 中,对于自己编写的Servletl,以下对Servletl 的定义错误的是(d )(选 择一项) a) b) c) d) class Servlet1 implements javax.servlet.Servlet class Servlet1 extends javax.servlet.GenericServlet class Servlet1 extends javax.servlet.http.HttpServlet classServlet1 extends javax.servlet.ServletRequest;20)在j2ee 中,使用Servlet 过滤器时,可以在 web.xml 文件的(a )元素中包括 vinit-param>元素。

J2EE考试试卷

J2EE考试试卷

一单项选择一单项选择1 J2EE 1 J2EE 中,中,()类的()方法用于创建对话。

(选择一项)(选择一项)a) a) HttpServletRequest HttpServletRequest 、getSessionb) HttpServletResponse b) HttpServletResponse、、newSessionc) HtttpSession c) HtttpSession、、newInstanced) HttpSession d) HttpSession、、getSession2 2 给定一个给定一个给定一个 Servlet Servlet Servlet 的的doGet 方法中的代码片段,如下:方法中的代码片段,如下:request.setAttribute(request.setAttribute(““name name””,”zhang zhang””);response.sendRedirect(response.sendRedirect(““http://localhost:8080/servlet/MyServlt ”) 那么在那么在 MyServlet MyServlet MyServlet 中可以使用()方法把属性中可以使用()方法把属性中可以使用()方法把属性 name name 的值取出来。

(选择一项)项)a)a) String str=request.getAttribute(String str=request.getAttribute(““name name””);b)b) String str=(String)request.getAttribute(“name name””);c)c) Object str=request.getAttribute(Object str=request.getAttribute(““name name””);d) 无法取出来3.3.编写编写Servlet Servlet 的的doPost 方法时,需要抛出异常为()。

J2EE考试试题

J2EE考试试题

J2EE考试试题(每题2分,共100分)姓名:班级:针对如下题目,请选择符合题目要求的答案,针对每一道题,所有答案都选对,则该题得分,错选、不选、漏选均不得分。

每题2分。

1. MVC模式的优势有哪些?(多选)a) MVC模式使应用程序的结构更加清晰,通过将代码按照层次划分为业务逻辑/数据层、用户界面和应用流程控制这三个层次,能够增强代码的稳定性。

b) MVC模式实现了很好的分布式组件架构;c) 对于项目开发而言,MVC三层的分离有利于在项目小组内按照小组成员各自的擅长进行分工,有利于三个部分并行开发、加快项目进度。

d) MVC模块功能的划分有利于在代码修改过程中进行模块的隔离,而不需要把具有不同功能的代码混杂在一起造成混乱。

2. J2EE组件和MVC架构的对应理解错误的是:(单选)a) J2EE在Web容器中的Servlet提供了业务流程控制,实现了MVC中的Controller。

b) Bean实现了业务逻辑,也就是Model。

c) J2EE在客户层中的Applet 以及Web层中的JSP实现了面向浏览器的数据表现,是View 部分。

d) Application Client实现了面向桌面应用的数据逻辑。

这是MVC架构中的Model部分。

3. J2EE打包与部署的模块包括以下哪些?(多选)a) Web 模块和EJB 模块b) EAR模块c) 应用程序客户端模块d) 资源适配器模块e) XML模块4. 在Servlet中使用硬编码的HTML输出作为请求的响应具有哪些严重缺陷?(多选)a) 很难对HTML做出修改,因为每次修改都必须重新编译Servlet。

b) 由于HTML是硬编码的,所以维护不同的语言很困难。

判断用户的语言、所处的地区以及其他变化情况,然后再显示输出非常困难。

c) 当在Servlet中混合使用HTML和Java代码时,就很难分清页面设计和编程的职责。

d) 很难做出动态的相应。

5. 以下Servlet与CGI的对比正确的是?(多选)a)在可移植性和与平台无关性方面:Servlet和CGI都能够跨平台和不同的Web服务器交互b) 几乎所有的主流服务器都直接或通过插件支持CGI。

J2EE架构与应用开发测试题目(附答案)

J2EE架构与应用开发测试题目(附答案)

复查测验:测试题目一问题1A. java to more enterpriseB. java 2 mobile editionC. java 2 micro editionD. java 2 mini edition正确答案: C. java 2 micro edition问题2 servletA. init()B. server()C. service()D. destroy()正确答案: C. service()问题3 WEB-INFA. HTMLB. JSPEC. 图片D. web.xml正确答案: D. web.xml问题4 Web/EJB/ApplicationA. JARB. EARC. WARD. ZIP正确答案: B. EAR问题5 下列哪个不是JSP可以直接使用的内置变量: D. serviceA. requestB. sessionC. exceptionD. service正确答案: D. service问题6 下面哪个不是EJBA. JbossB. WebLogicC. WebSphereD. Apache正确答案: D. Apache问题7 web.xmlA. ServletB. JSPC. JavaBeanD. HTML正确答案: A. Servlet问题8 关于JavaScriptA. 一种Java语言B. 运行在客户机上C. 运行在服务器上D. 被编译后执行正确答案: B. 运行在客户机上问题9 四类JDBCA. JDBC-ODBC驱动桥B. JDBC本地驱动C. JDBC网络驱动D. 纯java驱动正确答案: D. 纯java驱动问题10 下面关于JSP说法错误的是 D. 不能给JSP页面添加过滤器。

A. 访问JSP页面时,容器首先将JSP页面翻译成一个Java文件B. 不是每一个JSP页面都能够访问exception对象C. 一个HTML文件重新命名为JSP文件,这个JSP文件也能够被正确访问D. 不能给JSP页面添加过滤器正确答案: D. 不能给JSP页面添加过滤器问题11 War中不能包含的是 D. EJB。

J2EE开发基础(习题卷30)

J2EE开发基础(习题卷30)

J2EE开发基础(习题卷30)第1部分:单项选择题,共57题,每题只有一个正确答案,多选或少选均不得分。

1.[单选题]( )提供了客户和服务器之间及在不同服务器程序构件之间的通信机制,包括Internet和Intranet 中的不同的通信协议。

A)JNDIB)JMSC)J2EE 的通信技术D)J2EE 的安全技术答案:B解析:2.[单选题]下面的说法错误的是: () ( )A)Jsp 可以处理动态内容和静态内容B)在Jsp最终会编译成字节码后执行C)在jsp 中可以使用脚本控制Html 的标签生成D)Jsp 中不能使用//注释Java脚本中的代码答案:D解析:3.[单选题]关于< typeHandlers>元素说法错误的是()A)< typeHandler>元素就是用来在配置文件中注册自定义的类型处理器的,它的使用方式有两种B)通过< typeHandlers>元素的子元素< typeHandler>就可以配置单个类型处理器C)通过< typeHandlers>元素的子元素< package>可以配置包下的所有类型处理器D)< typeHandlers>元素的子元素< package>的handler属性用于指定类型处理器所在的包名,系统会在启动时自动的扫描com.itheima.type包下所有的文件,并把它们作为类型处理器答案:D解析:< package>的name属性用于指定类型处理器所在的包名4.[单选题]以下哪项不属于Mybatis全局配置文件中的标签[题]A)propertiesB)dataC)pluginsD)typealiases答案:B解析:5.[单选题]设置业务方法的入参为____类型,Spring MVC会将隐含对象的引用传递给入参?A)MapB)ModelAndViewC)ModelD)String答案:A解析:6.[单选题]下列哪个类是抽象类A)ServletConfigB)HttpServletC)CookieD)HttpServletRequest答案:B解析:7.[单选题]下列有关Spring框架的描述,错误的是()A)Spring是Java Web开发框架B)Spring是持久层框架C)Spring是轻量级框架D)Spring是开源框架答案:B解析:8.[单选题]对于转发与重定向的描述错误的语句是( )A)重定向是在客户端发生作用,通过请求重新的地址实现页面转向B)使用转发时由于是服务器内部控制权的转移,因而地址栏中的URL没有变化C)使用重定向时可以在地址栏中看到转向后的URLD)转发与重定向都可以实现在页面跳转,因而没有区别答案:D解析:9.[单选题]对下面Spring 声明式事务的配置含义的说明错误的是( )。

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

NIIT内部测试题(J2EE)考试时间:120分钟总分:100分一、单选题(每题2分,共40分)1、假设在helloapp应用中有一个hello.jsp,它的文件路径如下:%CATALINA_HOME%/webapps/helloapp/hello/hello.jsp那么在浏览器端访问hello.jsp的URL是什么?()(A) http://localhost:8080/hello.jsp(B) http://localhost:8080/helloapp/hello.jsp(C) http://localhost:8080/helloapp/hello/hello.jsp(D) http://localhost:8080/hello/hello.jsp2、假设在helloapp应用中有一个HelloServlet类,它位于org.javathinker 包下,那么这个类的class文件应该放在什么目录下?()(A) helloapp/HelloServlet.class(B) helloapp/WEB-INF/HelloServlet.class(C) helloapp/WEB-INF/classes/HelloServlet.class(D) helloapp/WEB-INF/classes/org/javathinker/HelloServlet.class3、假设在helloapp应用中有一个HelloServlet类,它在web.xml文件中的配置如下:<servlet><servlet-name> HelloServlet </servlet-name><servlet-class>org.javathinker.HelloServlet</servlet-class></servlet><servlet-mapping><servlet-name> HelloServlet </servlet-name><url-pattern>/hello</url-pattern></servlet-mapping>那么在浏览器端访问HelloServlet的URL是什么? ()(A) http://localhost:8080/HelloServlet(B) http://localhost:8080/helloapp/HelloServlet(C) http://localhost:8080/helloapp/org/javathinker/hello(D) http://localhost:8080/helloapp/hello4、从HTTP请求中,获得请求参数,应该调用哪个方法?()(A)调用HttpServletRequest对象的getAttribute()方法(B)调用ServletContext对象的getAttribute()方法(C)调用HttpServletRequest对象的getParameter()方法(D)调用HttpSession对象的getParameter()方法5、当浏览器第二次访问以下JSP网页时的输出结果是什么?<!% int a=0 ;%><%int b=0;a++;b++;%>a:<%= a %> <br>b:<%= b %>(A) a=0 b=0(B) a=1 b=1(C) a=2 b=1(D) a=2 b=26、J2EE 中,()类的()方法用于创建对话。

()a) HttpServletRequest、getSessionb) HttpServletResponse、newSessionc) HtttpSession、newInstanced) HttpSession、getSession7、给定一个 Servlet 的doGet方法中的代码片段,如下:request.setAttribute(“name”,”zhang”);response.sendRedirect(“http://localhost:8080/servlet/MyServlt”) 那么在 MyServlet 中可以使用()方法把属性 name的值取出来。

()a)String str=request.getAttribute(“name”);b)String str=(String)request.getAttribute(“name”);c)Object str=request.getAttribute(“name”);d)无法取出来8、以下()可用于检索session属性userid的值。

(只选一项)A.session. getAttribute (“userid”);B.session. setAttribute (“userid”);C.request. getParameter (“userid”);D.request. getAttribute (“userid”);9、在J2EE中,以下对RequestDispatcher描述正确的是()。

A.Jsp中有个隐含的对象diapatcher,它的类型是RequestDispatcherB.ServletConfig有一个方法:getRequestDispatcher可以返回RequestDipatcher对象C.RequestDipatcher 有一个方法:forward可以把请求继续传递给别的Servlet或者JSP界面D.JSP中有个隐含的默认对象request,它的类型是RequestDipatcher10、给定一个Servlet程序的代码片段,如下:( )Public void doPost(HttpServletRequest request,HttpServletResponse response) throwsServletException,IOException {request.getSession().getAttribute(“A”); //第二行}假定第二行返回的对象引用不是null,那么这个对象存储在()范围中。

A. pageB. sessionC. requestD. application11、给定一个Servlet的代码片段如下: ( )Public void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException{______out.println(“hi kitty!”);out.close();}运行次Servlet时输出如下:hi kitty!则应在此Servlet下划线处填充如下代码。

()A.PrintWriter out = response.getWriter();B.PrintWriter out = request.getWriter();C.OutputStream out = response.getOutputStream();D.OutputStream out = request.getWriter();12、给定某Servlet程序的片段如下,用户在浏览器地址栏中键盘键入正确的请求URL并回车后,在控制台上显示的结果是( ).public void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException ,IOException{System.out.println("get");}public void doPost(HttpServletRequest request,HttpServletResponse response)throws ServletException ,IOException{System.out.println("post");}A getB postC getpostD postget13、在JSP中,以下的page指令设置了使用的脚本语言是Java,且导入了java.rmi.*和java.util.*包.正确的是().a)<%@ page Language=“Java”,import=”java.rmi.*;java.uitl.* ”%”>b)<%@ page language=“Java” Import=”java.rmi.*,java.uitl.* ”%”>c)<%@ page language=“Java”;import=”java.rmi.*;java.uitl.* ”%”>d)<%@ page language=“Java” import=”java.rmi.* ,java.uitl.* ”%>14、在JSP中,test . jsp文件如下,试图运行时,将发生()。

<html><% String str = null; %>str is <%= str%></html>a)转译期有误b)编译Servlet源码时发生错误c)执行编译后的Servlet时发生错误d)运行后,浏览器上显示:str is null15、在一个Filter中,处理filter业务的是()方法。

a) dealFilter (ServletRequest request,ServletResponse response,FilterChain chain)b) dealFilter (ServletRequest request,ServletResponse response)c) doFilter (ServletRequest request,ServletResponse response, FilterChain chain)d) doFilter (ServletRequest request,ServletResponse response)16、在JSP页面中,保存数据的范围由小到大依次是a)pageContext,request,application,sessionb)pageContext,application,session,requestc)pageContext,request,session,applicationd)pageContext,session,request,application17、下列哪一项是在新窗口中打开网页文档。

相关文档
最新文档