JavaWeb复习总结

时间:2024.4.20

B1. {JSP-Servlet题目}表示“资源移动”的状态码是。(选择1项)

A) 200

B) 302

C) 400

D) 500

A2. {JSP-Servlet题目}哪一个对象可以用于获得浏览器发送的请求。(选择1项)

A) HttpServletRequest

B) HttpServletResponse

C) HttpServlet

D) Http

B3. {JSP-Servlet题目}如果不希望在JSP页面中存取HTTP会话,应该如何设定page指令?(选择1项)

A) <%pagesession="disabled"%>

B) <%pagesession="false"%>

C) <%pagesession="true"%>

D) <%pagedisablesession="true"%>

CD4. {JSP-Servlet题目}在Servlet的生命周期中,容器只调用一次的方法是。(选择2项)

A) service

B) getServletConfig

C) init

D) destroy

C5. {JSP-Servlet题目}在使用服务器端的会话管理时,通过什么方法标识会话。(选择1项)

A) IP地址

B) Cookie

C) Session id

D) 请求头

A6. {JSP-Servlet题目}下列哪个为JSP的小脚本的标签?(选择1项)

A) <%%>

B) <@%>

C) <%!%>

D) <%--%>

C7. {JSP-Servlet题目}下面哪一个不是<jsp:useBean>元素的属性。(选择1项)

A) scope

B) Id

C) Value

D) Class

C8. {JSP-Servlet题目}HttpServlet中,用来处理POST请求的方法是(选择1项)

A) doHead

B) doGet

C) doPost

D) doPut

A9. {JSP-Servlet题目}如何创建Cookie? (选择1项)

A) 使用new Cookie语句

B) 调用response.addCookie方法

C) 使用Cookie的setMaxAge方法

D) setCookie方法

A10. {JSP-Servlet题目}按照MVC设计模式,Servlet用于实现(选择1项)

A) Controller

B) View

C) Model

D) 容器

ACD11. {JSP-Servlet题目}动态网站需要的技术为。(选择3项)

A) CGI

B) HTTP

C) ASP

D) PHP

C12. {JSP-Servlet题目}如何取得数据源。(选择1项)

A) 通过Http

B) 通过ftp

C) JNDI

D) 通过Connection对象

C13. {JSP-Servlet题目}以下哪一个不是Filter接口的方法。(选择1项)

A) init(FilterConfig config

B) void destroy()

C) void doFilter(HttpServletRequest request,HttpServletResponse response)

D) void doFilter(ServletRequest request,ServletResponse response,FilterChain chain)

B14. {JSP-Servlet题目}javax.Servlet的包中,属于类的是。(选择1项)

A) Servlet

B) GenericServlet

C) ServletRequest

D) ServletContext

A15. {JSP-Servlet题目}用于表示Statement对象返回结果的是。(选择1项)

A) ResultSet

B) DriverManager

C) PreparedStatement

D) Connection

B 16. {JSP-Servlet题目}如何发送Cookie?。(选择1项)

A) 使用new Cookie语句

B) 调用response.addCookie方法

C) 使用Cookie的setMaxAge方法

D) setCookie方法

D17. {JSP-Servlet题目}察看下列JSP内容

 <html><body>

 <% for(int i=0;i<3;i++) { %>

   out.print(i*2);

 <% } %>

</body></html>

当这个JSP被运行时,其结果是什么?(选择1项)

A) 此JSP因为语法错误,无法运行

B) 显示出0,2,4

C) 显示出0,2,4,6

D) 显示出out.print(i*2)out.print(i*2)out.print(i*2)

D18. {JSP-Servlet题目}在J2EE中属于Web层的组件有(选择1项)

A) HTML

B) EJB

C) Applet

D) JSP

C19. {JSP-Servlet题目}从以下哪一个选项中可以获得Servlet的初始化参数。(选择1项)

A) Servlet

B) ServletContext

C) ServletConfig

D) GenericServlet

AC20. {JSP-Servlet题目}关于JSP生命周期的叙述,下列哪些为真?(选择2项)

A) JSP会先解释成Servlet源文件,然后编译成Servlet类文件

B) 每当用户端运行JSP时,jspInit()方法都会运行一次

C) 每当用户端运行JSP时,_jspService()方法都会运行一次

D) 每当用户端运行JSP时,jspDestroy()方法都会运行一次

C21. {JSP-Servlet题目}在Servlet处理请求的方式为。(选择1项)

A) 以进程的方式

B) 以程序的方式

C) 以线程的方式

D) 以响应的方式

C22. {JSP-Servlet题目}用于调用存储过程的对象是。(选择1项)

A) ResultSet

B) DriverManager

C) CallableStatemet

D) PreparedStatement

D23. {JSP-Servlet题目}在JSP页面中不可以用来异常处理的有。(选择1项)

A) html文件

B) JSP文件

C) Servlet

D) Txt文件

C24. {JSP-Servlet题目}在MVC设计模式中,JavaBean的作用是。(选择1项)

A) Controller

B) Model

C) 业务数据的封装

D) View

D25. {JSP-Servlet题目}下面哪一个标记与Servlet的配置无关(选择1项)

A) servlet-mapping

B) servlet-class

C) url-pattern

D) tag

BD26. {JSP-Servlet题目}与HttpSessionListener接口有关的方法是。(选择2项)

A) SessionInitialized()

B) SessionCreated()

C) SessionFinialized()

D) SessionDestroyed()

B27. {JSP-Servlet题目}HttpServlet中,用来处理GET请求的方法是。(选择1项)

A) doHead

B) doGet

C) doPost

D) doPut

C28. {JSP-Servlet题目}Page指示符的language属性的作用是。(选择1项)

A) 定义JSP页面的字符编码

B) 定义JSP页面的MIME类型

C) 定义JSP页面中使用的脚本语言

D) 定义JSP页面的描述信息

B29. {JSP-Servlet题目}下面哪一个隐含变量的存取范围不是page? (选择1项)

A) config

B) application

C) out

D) page

A30. {JSP-Servlet题目}在J2EE的Web应用中,编译后的class文件存放的目录为(选择1项)

A) classes目录

B) images目录

C) jar目录

D) 任意位置

D31. {JSP-Servlet题目}在Servlet的生命周期中,容器只调用一次的方法是(选择1项)

A) service

B) getServletConfig

C) after

D) init

B32. {JSP-Servlet题目}当Web应用程序被关闭时,Servlet容器会调用Servlet Context“监听器”的哪个方法?(选择1项)

A) contextInitialized()

B) contextDestroyed()

C) contextFinialized()

D) contextShutdown()

A33. {JSP-Servlet题目}在J2EE中属于Web层的组件有。(选择1项)

A) Servlet

B) EJB

C) Applet

D) HTML

B34. {JSP-Servlet题目}在JSP中,哪个指令用来声明JSP欲使用的标签库?(选择1项)

A) tld

B) taglib

C) import

D) include

B35. {JSP-Servlet题目}Servlet处理请求的方式为(选择1项)

A) 以运行的方式

B) 以线程的方式

C) 以程序的方式

D) 以调度的方式

C36. {JSP-Servlet题目}下列哪个用于在JSP中表示注释?(选择1项)

A) <%%>

B) <@%>

C) <%----%>

D) <%--%>

ACD37.      (J2EE考试题)在Java2的技术体系中,集合框架包含哪些组件:(选择3项)

       A.    接口

       B.    抽象

       C.    实现

       D.    算法

A38.   (J2EE考试题) Hashtable 是以类似于数组下标(自动递增)的形式来标识存储的对象(值)的:(选择1项)

       A.   

       B.   

BD39.     (J2EE考试题) Java2的IO包中,流类分为哪两个类体系结构:(选择2项)

       A.    可写流

       B.    字符流

       C.    只读流

       D.    字节流

A40.       (J2EE考试题)在网络编程中,TCP/IP的通信方式是无连接的:(选择1项)

       A.   

       B.   

A41.       (J2EE考试题)在Java2的技术体系中,SAX 解析方式是将XML 的整个文件读入并生成相应的一棵解析树:(选择1项){dom  sax}

       A.   

       B.   

ABD42.  (J2EE考试题) EJB是J2EE的主要组件之一,它主要分为:(选择3项)3.0  hibernate实现数据封装   spring实现的应用界面 

       A.    会话Bean

       B.    实体Bean

       C.    JavaBean

       D.    消息驱动Bean

A43.       (J2EE考试题)在 JavaBean中的“自检”的唯一作用是指容器自动检查其内部结构的正确性:(选择1项)

       A.   

       B.   

A44.       (J2EE考试题)在J2EE的体系结构中,使用哪个服务来查找EJB的本地主接口:(选择1项)

       A.    JDBC

       B.    JNDI:统用接口

       C.    JMS=>javamail

       D.    JSP

B45. (J2EE考试题)标记处理程序是执行与自定义标记关联的动作的Java对象:(选择1项)

       A.   

       B.   

B46. (J2EE考试题) J2EE体系结构中,Model2 设计模式使用了 JavaBean, Servlet 和 JSP:(选择1项)

       A.   

       B.   

C47.       (J2EE考试题) java.io包中包含InputStreamReader和OutputStreamWriter类。他们的主要作用是:(选择1项)

       A.    用于从标准输入输出设备读/写数据

       B.    用于从标准输入输出设备读/写字节数据

       C.    用于从字节流中获取字符流或反之

       D.    用于读取文件或者向文件输出

D48.   (J2EE考试题)集合框架中哪个接口要求集合中的元素不能重复:(选择1项)???

ArrayList list = new ArrayList();

List.add(“dddd”)0

List.add(“dddd”)1

       A.    Collection

       B.    List

       C.    Map

       D.    SortedSet

A49.       (J2EE考试题)分析程序:????

import java.util.*;

public class Lists {

    public static void main(String[] args) {

        List list = new ArrayList();

        list.add("1");

        list.add("2");

        list.add(1, "3");

        List list2 = new LinkedList(list);

        list.addAll(list2);

        list2 = list.subList(2, 5);

        list2.clear();

        System.out.println(list);

    }

}

输出结果是:(选择1项)

       A.    [1, 3, 2]

       B.    [1, 3, 3, 2]

       C.    [3, 1, 1, 2]

       D.    以上都不是

AB50.     (J2EE考试题)以下关于EJB组件jar、容器tomcat、和应用服务器2000的描述是正确的:(选择2项)

       A.    组件在容器中运行

       B.    应用服务器持有容器

       C.    容器在组件中运行

       D.    应用服务器在容器中运行

B51. (J2EE考试题)以下描述哪些方面与J2EE无关:(选择1项)

       A.    事务处理

       B.    Applet

       C.    资源管理

       D.    分布式

BCD52.  (J2EE考试题)下列关于JavaBean的说法正确的是:(选择3项)

       A.    JavaBean不能产生事件Model:数据保存   jsp

       B.    JavaBean的索引属性可以通过整型下标访问

       C.    JavaBean必须具有不带参数的构造函数

       D.    JavaBean是一种可重用的软件构架

C53 (J2EE考试题)如果要实现一个实体Bean,不需要哪个类?(选择1项)???

       A.    javax.ejb.EJBObject

       B.    javax.ejb.Entity

       C.    javax.ejb.EJBRemote

       D.    javax.ejb.EJBHome

A54.       (J2EE考试题)以下关于JSP的描述哪些不正确:(选择1项)

       A.    JSP页面中<jsp:include>动作指定的包含内容只能是静态的

       B.    JSP注释不会传递到客户端中

       C.    当JSP容器遇到开始定制标签将调用doStartTag方法

       D.    JSP元素只有3种类型:指令、脚本、动作

D55.       (J2EE考试题)在HttpServlet类中响应HTTP POST请求的方法是:(选择1项)

       A.    doPost(ServletRequest, ServletResponse)

       B.    doPOST(ServletRequest, ServletResponse)

       C.    servicePost(HttpServletRequest, HttpServletResponse)

       D.    doPost(HttpServletRequest, HttpServletResponse)

D56.       (J2EE考试题)你的servlet类需要使用com.abc.Tutil类,Tutil.class文件应该放到以下哪个目录中?(选择1项)

       A.    WEB-INF/classes

       B.    WEB-INF/lib/jar

       C.    WEB-INF/jars

       D.    WEB-INF/classes/com/abc

C57.       (J2EE考试题) 下面关于输入输出流的陈述哪些是不正确的:(选择1项)

       A.    Reader 是面向Unicode字符的,它和InputStream定义相似的API

       B.    BufferedReader 类提供了 readLine 方法,可以用来读取一行

C.    File 类没有提供直接判断文件是否存在的方法,判断一个文件是否存在需要调用FileConfig类中的exists方法isExists();

       D.    FilterOutputStream被看作是高层输出流,不写入输出设备,而写入其他流

ACD58. (J2EE考试题) JDBC的组件是:(选择3项)

       A.    应用程序

       B.    数据源

       C.    驱动程序管理器

       D.    驱动程序

A59.       (J2EE考试题) 下面哪个不是 javax.xml.parsers 包中的类:(选择1项)

       A.    Document

       B.    SAXParser

       C.    DocumentBuilderFactory

       D.    DocumentBuilder

ABD60.  (J2EE考试题) 下面哪些是J2EE 包括的技术:(选择3项)

       A.    JNDI

       B.    Java IDL

       C.    Java Swing

       D.    Java Mail

ABD61.  (J2EE考试题) 下面哪些是JSP隐式对象:(选择3项)

       A.    PageContext

       B.    exception

       C.    Configuration

       D.    out

B62.下面哪一个不是JSP本身已加载的基本类? 

A、java.lang.*  B、java.io.*  C、javax.servlet.*  D、javax.servlet.jsp.*

C63对于预定义<%!预定义%>的说法错误的是: 

A、一次可声明多个变量和方法,只要以“;”结尾就行       B、一个声明仅在一个页面中有效

C、声明的变量将作为局部变量         D、在预定义中声明的变量将在JSP页面初始化时初始化

D64员工表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条select语句正确:( 

A Select * from员工 where 姓名 =’_玛丽_’  B Select * from员工 where 姓名 =’%玛丽_’

C Select * from员工 where 姓名 like ‘_玛丽%’  D Select * from员工 where 姓名 like ‘%玛丽%’

D65下述选项中不属于JDBC基本功能的是:( 

A.       与数据库建立连接        B.       提交SQL语句   C.        处理查询结果  D.       数据库维护管理

C66JSP中使用<jsp:getProperty>标记时,不会出现的属性是:( 

A.       name     B.       property     C.        value        D.       以上皆不会出现

D67Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:( 

A.    <%@ page %>作用于整个JSP页面。  B.   可以在一个页面中使用多个<%@ page %>指令。

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

       D.       <%@ page %>指令中的属性只能出现一次。

A68JSP中调用JavaBean时不会用到的标记是:( 

       A.       <javabean>   B.       <jsp:useBean>    C.        <jsp:setProperty>       D.       <jsp:getProperty>

A69关于JavaBean正确的说法是:( 

A、Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写

B、在JSP文件中引用Bean,其实就是用<jsp:useBean>语句

C、被引用的Bean文件的文件名后缀为.java  D、Bean文件放在任何目录下都可以被引用

A70Servlet程序的入口点是: 

A、init()  B、main()  C、service()  D、doGet()

A71不能在不同用户之间共享数据的方法是(  )

A通过cookie  B、利用文件系统   C、利用数据库     D、通过ServletContext对象

C72JSP中,要定义一个方法,需要用到以下()元素。(选择一项)

a)  <%=  %>                                                             b)  <%   %>

c)  <%!  %>                                                                     d)  <%@  %>

B73JSP页面经过编译之后,将创建一个()。(选择一项)

a)  applet                                                                   b)  servlet

c)  application                                                             d)  exe文件

B74Tomcat服务器的默认端口是()(选择一项)

a)  8088                                                                   b)  8080

c)  80                                                                           d)  3306

C75) J2EE中,test.jsp文件中有如下一行代码:(选择一项)

<jsp:useBean id=”user” scope=”_____” type=”com.UserBean”/>

要使user对象中一直存在于对话中,直至其终止或被删除为止,下划线中应填入()。

a)  page                                                                         b)  request

c)  session                                                                      d)  application

B76) J2EE以下不是JSP隐式对象的是()选择一项

a)  pageContext                                                             b)  context

c)  application                                                               d)  out

C77) ServletHttpServletResponse()方法用来把一个Http请求重定向到另外的URL选择一项

a)   sendURL()                                                             b)   redirectURL()

c)   sendRedirect()                                                        d)   redirectResponse()

B78) JSPpage指令的()属性用来引入需要的包或类。选择一项

a)   extends                                                                   b)   import

c)   languge                                                                  d)   contentType

C79) Servlet过滤器的生命周期方法中每当传递请求或响应时web容器会调用()方法。选择一项

a)   init                                                                         b)  service

c)  doFilter                                                                    d)  destroy

C80) JSP只有一行代码<%=’A’+’B’%>运行将输出()选择一项

a)  A+B                                                                b)  AB

c)  131                                                                  d)  错误信息因为表达式是错误的

A81给定一个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();

D82员工表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条select语句正确(选项一项)

       a) Select * from员工 where 姓名 =’_玛丽_

b) Select * from员工 where 姓名 =’%玛丽_

c) Select * from员工 where 姓名 like ‘_玛丽%

d) Select * from员工 where 姓名 like ‘%玛丽%

D83) 给定java程序User.java,代码如下:

package user;

public class User{

     private String password;

       private String loginName;

       public String getLoginName(){

              return loginName;

       }

public String getPassword(){

       return password;

}

public void setLoginName(String loginName){

       this.loginName=loginName;

}

public void setPassword(String password){

       this.password=password;

}

}

给定user.jsp,代码片断如下:

____________

loginName:    <jsp:getProperty name=”user” property=”loginName”/>

password:      <jsp:getProperty name=”user” property=”password”/>

在浏览器上输入URL:http://localhost/user,jsp?loginName=sa&password=sa并回车

要使浏览器上显示:

loginName: sa         password: sa

user.jsp中的下划线处应填入以下()代码. (选择一项)

a)    <jsp:useBean id=”user” class=”user.User” scope=”page”/>

       <jsp:setProperty name=”user” property=”loginName” value=”*”/>

       <jsp:setProperty name=”user” property=”password” value=”*”/>

b)    <jsp:useBean id=”user” class=”user.User” scope=”application”/>

       <jsp:setProperty name=”user” property=”loginName” value=”*”/>

       <jsp:setProperty name=”user” property=”password” value=”*”/>

c)    <jsp:useBean id=”user” class=”user.User” scope=” application”/>

       <jsp:setProperty name=”user” property=”*” />

d)    <jsp:useBean id=”user” class=”user.User” scope=” page”/>

       <jsp:setProperty name=”user” property=”*” />

BC84)     JSP程序中声明使用javaBean的语句如下:

       <jsp:useBean id=”user” class=”mypackage.User” scope=”page”/>

       要取出该javaBeanloginName属性值,以下语句正确的是(). (选择两项)

       a)    <jsp:getProperty name=”user” property=”loginName’/>

       b)    <jsp:getProperty id=”user’ property=”loginName”/>

       c)    <%=user.getLoginName()%>

       d)    <%=user.getProperty(“loginName”)%>

C85) J2EE中,以下关于HttpServlet的说法错误的是()。(选择一项)

    a)  HttpServlet是一个抽象类

    b)  HttpServlet类扩展了GenericServlet类

    c)  HttpServlet类的子类必须至少重写service方法

    d)  HttpServlet位于javax.servlet.http包中

D86)   给定一个JSP程序源代码,如下:

    <jsp:include page="two.jsp" flush="true">

    <jsp:param name="location" value="bejing"/>

    </jsp:include>

    two.jsp中使用()代码片段可以输出参数location的值。

    a)  <jsp:getParam name="location">

    b)  <jsp:getParameter name="location">

    c)  <%=request.getAttribute("location")%>

    d)  <%=request.getParameter("location")%>

C87)下述选项中不属于JDBC基本功能的是  选择一项

    a)  与数据库建立连接                    b)  提交SQL语句

    c)  数据库维护管理                         d)  处理查询结果

A88J2EE,test.jsp文件如下

    <html>

    <%{%>

    <jsp:useBean  id="buffer"  scope="page"  type="java.lang.StringBuffer"/>

    <%  buffer.append("ABC");%>

    <%}%> buffer  is  <%=buffer%>

    </html>

    运行时将发生()  选择一项

    a)  转译期错误                      b)  运行期错误

    c)  运行后浏览器上显示:buffer is null

    d)  运行后浏览器上显示:buffer is ABC

A89Servlet程序的入口点是。(选择一项)

     a)  init()                                                            b)  main()

     c)  service()                                                              d)  doGet()

B90)  给定include1.jsp文件代码片断,如下:

     <% pageContext.setAttribute("User","HAHA");%>

     _______//此处填写代码

     给定include2.jsp文件代码片断,如下:

     <%=pageContext.getAttribute("User")%>

     要求运行include1.jsp时,浏览器上输出:HAHA

     要满足以上条件,jsp1.jsp中下划线处应填入以下()语句。(选择一项)

     a)   <jsp:include page="include2.jsp" flush="true"/>

     b)   <%@ include file="include2.jsp"%>

     c)   <jsp:forword page="include2.jsp"/>

     d)   <% response.sendRedirect("include2.jsp");%>

C91)在J2EE中,在web.xml中,有如下代码:

<session - config>

      <session - timeout>30</session - timeout>

</session - config>

上述代码定义了默认的会话超时时长,时长为30    )。(选择一项)

a)      毫秒                                                        b)

c)  分钟                                                        d) 小时

A92)  inc.jsp中包含数行代码与一张图片,现在要创建一个home.jsp,每次浏览home.jsp时都能够以最快的速度显示inc.jsp中的所有内容以及home.jsp自身要显示的内容,应该在home.jsp中使用的语句是(    )(选择一项)

a) <%@include file = “inc.jsp”%>                    b)<%@include page=“inc.jsp”flush= “true”>

c) <jsp:include file = “inc.jsp”flush = “false”> d) <jsp:forward page = “inc.jsp”/>

C93{JSP-Servlet题目}在使用服务器端的会话管理时,通过什么方法标识会话。(选择1项)

a)IP地址             b) Cookie             c) Session id   d) 请求头

A94不能在不同用户之间共享数据的方法是(选择一项)

a)通过request  b)利用文件系统 c)利用数据库d)通过ServletContext对象

B95) 要设置某个JSP页面为错误处理页面,以下page指令正确的是()。   (选择一项)

a) <%@ page errorPage="true"%>                         b)    <%@ page isErrorPage="true"%>

c)  <%@ page extends="javax.servlet.jsp.JspErrorPage"%>

d)  <%@ page info="error"%>

D96)JavaMail是一组用于发送和接收邮件消息的API。发送邮件使用()协议,接收邮件使用()协议。   (选择一项)

a)       POP3  SMTP                                                b)   POP3  TCP

c)       SMTP  TCP                                           d)   SMTP  POP3

A97) Servlet里,能正确获取session的语句是()。   (选择一项)

a)       HttpSession session = request.getSession(true);

b)       HttpSession session = request.getHttpSession(true);

c)        HttpSession session = response.getSession(true);

d)       HttpSession session = response. getHttpSession (true);

A98) JSP,()动作用于将请求转发给其他JSP页面。   (选择一项)

a)        forward                                  b)           include

c)        useBean                                                   d)           setProperty

B99) J2EE在一个JSP文件中有表达式<%=2+3 %>它将输出()   (选择一项)

a)        2+3                                                          b)  5                   

c)        23                                                            d)  不会输出,因为表达式是错误的

A100) J2EE实现企业级应用开发中,()是描述项目配置的文档是。   (选择一项)

a)    web.xml文件                                           b) server.xml文件

c  )      WAR文件                                               d)  JAR文件

BD101) 给定JSP程序源码如下,可以在下划线处插入并且能够正确输出WELCOMEJACK的语句是()。   (选择二项)

<html>

<body>

<%  String name="JACK"; %>

WELCOME______

</body></html>

a)        name                                                       b)           <%=name%>

c)        out.println(name);                                          d)           <% out.println(name); %>

C102)J2EE中,重定向到另一个页面,以下()语句是正确的。   (选择一项)

a)    request.sendRedirect("http://www.jb-aptech.com.cn");

b)    request.sendRedirect();

c)    response.sendRedirect("http://www.jb-aptech.com.cn");

d)    response.sendRedirect();

A103) JSP中,使用<jsp:useBean>动作可以将javaBean嵌入JSP页面,对JavaBean的访问范围不能是()。   (选择一项)

a)    page                                                               b)    request

c)    response                                                  d)    application

A104) J2EE中,使用Servlet过滤器时,可以在web.xml文件的()元素中包括<init-param>元素。   (选择一项)

a)   <filter>                                                    b)    <filter-mapping>

c)    <filter-name>                                           d)   <filter-class>

B105) Servlet中,使用()接口中定义的()方法来处理客户端发出的表单数据请求 (选一项)

a)  HttpServlet  doHead                               b)  HttpServlet  doPost

c)  ServletRequest  doGet                             d)  ServletRequest  doPost

D106) 给定JSP程序源码如下,该JSP运行后输出的结果是()。   (选择一项)

<html>

  <% int count =1;%> Count: <% ++count; %>

</html>

a)  Count:1                                     b)  Count:2

c)  1:2                                             d)  Count:

C107) 给定如下Servlet代码假定在浏览器中输入URLhttp://localhost:8080/servlet/HelloServlet可以调用这个servlet那么这个Servlet的输出是()

import java.io.*;

import javax.servlet.*;

import javax.servlet.http.*;

public class HelloServlet extends HttpServlet{

    public void service(HttpServletRequest req, HttpServletResponse res)

    throws ServletException, IOException{

    }

    public void doGet(HttpServletRequest req, HttpServletResponse res)

    throws ServletException, IOException {

        res.setContentType("text/html");

        PrintWriter out = res.getWriter();

        out.println("<html>");

        out.println("<body>");

        out.println("doGet Hello World!");

        out.println("</body>");

        out.println("</html>");

        out.close();

    }

    public void doPost(HttpServletRequest req, HttpServletResponse res)

    throws ServletException, IOException {

        res.setContentType("text/html");

        PrintWriter out = res.getWriter();

        out.println("<html>");

        out.println("<body>");

        out.println("doPost Hello World!");

        out.println("</body>");

    }

}   (选择一项)

a) 一个HTML页面,页面上显示doGet Hello World!

b) 一个HTML页面,页面上显示doPost Hello World!

c) 一个空白的HTML页面

d) 错误信息

D108) J2EE中,request对象的(  )方法可以获取页面请求中一个表单组件对应多个值时的用户的请求数据。(选择一项)

a)       String getParameter(String name)

b)       String[] getParameter(String name)

c)        String getParameterValuses(String name)

d)       String[] getParameterValues(String name)

A109)  )是发送邮件的协议。(选择一项)

a) SMTP                                                               b) LAMP      

c) POP3                                                                d) HTTP

D110) WEB应用中,常用的会话跟踪方法不包括()。(选择一项)

a) URL重写                                                               b) Cookie

c) 隐藏表单域                                                    d) 有状态HTTP协议

C111{JSP-Servlet题目}会话是。(选择1项)

a)      一个TCP/IP连接                                           b) 一个物理连接

c)  客户机和Web服务器之间的一组交互                 d) Http请求                                                                  

D112J2EEModel Ⅱ模式中,模型层对象被编写为()。(选择一项)

a)  Applet                                                           b) JSP

c)  Server                                                            d) JavaBean

A113J2EE中,JSP 中表达式:<% out.print(user.getLoginName()) ;%>执行效果等同于()。

(选择一项)

a)  <% = user.getLoginName()%>                        b)  <%user.getLoginName();%>

c)  <% = user.loginName%>                                        d)  <% user.loginName;%>

A114J2EE中,()类()方法用于返回应用程序的上下文路径。(选择一项)

a)  HttpServletRequest.getContextPath()                     b)  HttpServletRequset.getPathInfo()

c)  ServletContext.getContextPath()                            d)  ServletContext.getPathInfo()

B115J2EE中,使用Servlet过滤器时,需要在web.xml通过()元素将过滤器映射到Web资源。(选择一项)

a)        <filter>                                                             b)  <filter-mapping>

c)  <servlet>                                                         d)  <servlet-mapping>

D116给定JSP程序源码如下:

<html>

  <% int count =1;%> _______

</html>   

以下()语句可以在下划线处插入,并且运行后输出结果是:1(选择一项)

a)  <%=++count %>                                            b) <% ++count; %>

c)  <% count++; %>                                         d) <% =count++ %>

A117J2EE中,在web.xml中定义过滤器时可以指定初始化参数,以下定义正确的是()(选择一项)

A<filter>

<filter-name>someFilter</filter-name>

<filter-class>filters.SomeFilter</filter-class>

<init-param>

       <param-name>encoding</param-name>

       <param-value>EUC_JP</param-value>

</init-param>

</filter>

b)        <filter>

<fiter-name>someFilter</filter-name>

                    <init-param>

                            <param-name>encoding</param-name>

                            <plaram-value>EUC_JP</param-value>

                    </init-param>

               </filter>

c)         <filter-mapping>

<filter-name>someFilter</filter-name>

<init-param>

       <param-name>encoding</param-name>

       <param-value>EUC_JP</param-value>

</init-param>

               </filter-mapping>

d)        <filter-mapping>

  <filter-name>someFilter</filter-name>

  <filter-class>filters.SomeFilter</filter-class>

  <init-param>

      <param-name>encoding</param-name>

       <param-value>EUC_JP</param-value>

  </init-param>

               </filter-mapping>

B118 servlet 的生命周期又一系列事件组成,把这些事件按照先后顺序排序,以下正确的是()(选择一项)

a)  加载类,实例化,请求处理,初始化,销毁

b)  加载类,实例化,初始化,请求处理,销毁

c)  实例化,加载类,初始化,请求处理,销毁

d)  加载类,初始化,实例化,请求处理,销毁

B119J2EE中,给定某Servlet的代码如下,编译运行该文件,以下陈述正确的是()。(选择一项)

Public class Servlet1 extends HttpServlet{

  Public void init() throws ServletException{

  }

  Public void service(HttpServletRequest request,HttpServletResponse response)

                Throws ServletException,IOException{

         PrintWriter out = response.getWriter();

         Out.println(“hello!”);

  }

}

a)            编译该文件时会提示缺少doGet()或者dopost()方法,编译不能够成功通过

b)            编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到输出文字:hello!

c)             编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中看不到任何输出的文字

d  编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到运行期错误信息

AB120)某web应用的上下文路径是root,配置文件web.xml中有如下片段:

<servlet>

       <servlet-name>process</servlet-name>

       <servlet-class>slt.ProcessServlet</servlet-class>

</servlet>

<servlet-mapping>

       <servlet-name>process</servlet-name>

       <url-pattern>/proc</url-pattern>

</servlet-mapping>

以下说法正确的是()。(选择二项)

a)        在包slt中,有一个名为ProcessServlet.class的文件

b)        servlet的访问路径是http://机器IP:端口号/root/proc

c)         servlet的访问路径是http://机器IP:端口号/root/ProcessServlet

d)        servlet的访问路径是http://机器IP:端口号/root/ProcessServlet

D121) J2EE中,test.jsp文件中有如下一行代码:

<jsp:useBean id=”user” scope=”__” type=”com.UserBean”>

要使user对象可以作用于整个应用程序,下划线中应添入()。(选择一项)

a)  page                                                                b)  request

c)  session                                                             d)  application

1、   Tomcat服务器的默认端口是       8080       

2、   异常的处理,可在该方法的代码段中包含3类代码:     Try         catch      finally代码块。

3、   jsp主要内置对象有:  request         rosponse        pagecontext            application          exception     outconfigpage

4、   理论上,GET  用于获取服务器信息并将其作为响应返回给客户端                        POST         用于客户端把数据传到服务器                               

5、   application对象是              代表应用程序上下文,它允许jsp页面与包括在统一应用程序中的任何web组件共享信息                   ,而session对象则是每个客户专用的。

6、   JDBC的主要任务是:     连接数据库                        发送sql语句                          得到返回结果           

7、   一个Bean由三部分组成:     接口              构造方法                 get()和setter()方法得到访问它的属性          

8、   Java Servlet的主要特点是:   高效     、方便、         功能强大              可移植性好          、节省投资。

9、   Servlet的生命周期分三个时期:          装载servlet                     创建servlet                销毁              

10、    JSP开发网站的两种模式分为JSP+JavaBeans        beantser+servlet                          

11、    对于同一用户,要想在不同的页面之间共享数据,可有以下几种方法:把数据保存的session中,     通过cookie         ,通过隐含的表单把数据提交到下一页面,    通过application对象                          通过文件系统或者数据库                             通过servletcontest对象        

12、    操作文件主要有两种类型,一种是     文件类型            ,另一种是              操作类型               

更多相关推荐:
javaweb学习心得

学习心得在写心得之前总结下中级部分学习的内容,我们的中级部分主要学习了html,css,javacript,xml,dtd/scheam,以及javaee中的jsp,servlet,过滤器,监听器,JSTL,E…

JavaWeb学习总结

一基本概念11WEB开发的相关知识WEB在英语中web即表示网页的意思它用于表示Internet主机上供外界访问的资源Internet上供外界访问的Web资源分为1静态web资源如html页面指web页面中供人...

Java web 开发教程学习心得

Javaweb开发教程学习心得Javaweb课程结束了,在完成了eclipse三份实验报告之后我开始总结这门课程自己究竟学到了什么。从C语言到Java,再到jsp,最后到javaweb,一直都在与编程都打交道,…

JavaWeb学习总结——Session

一Session简单介绍在WEB开发中服务器可以为每个用户浏览器创建一个会话对象session对象注意一个浏览器独占一个session对象默认情况下因此在需要保存用户数据时服务器程序可以把用户数据写到用户浏览器...

JavaWeb学习总结(十二)——Session

JavaWeb学习总结十二Session一Session简单介绍在WEB开发中服务器可以为每个用户浏览器创建一个会话对象session对象注意一个浏览器独占一个session对象默认情况下因此在需要保存用户数据...

javaweb开发要学习的所有技术和框架总结:

学习javaweb开发要学习的技术和框架总结:前言:当初想学习javaweb开发的时候,希望能够全方面地学习(这样找工作时就胸有成足了)。但是对这个根本不理解,又不认识从事这方面的熟人,所以学习起来无从下手。经…

Java Web实例学习的总结内容

JavaWeb实例学习的总结内容一、如何使Servlet在服务器启动时就被加载并读取初始化参数:*********************************************************…

java web 自学的总结

20xx03122CtrlF查找文件内部2html标签7HTML水平线8lthrgt标签在HTML页面中创建水平线8列表9有序的ltolgtltligtltligtltolgt无序的ltulgt自定义列表dl9...

javaWeb学习

JavaWeb学习笔记d9txt20xx12142251Session会话Session对象1存在于服务器端2依赖于线程3Session的生命周期跟一次浏览器窗口有关只要窗口不关闭Session便存在所以称会话...

学习中。。。javaweb

01Java基础加强一MyEclipse使用Eclipse的工作空间必须起名为纯英文的JDK开发环境JRE运行环境java里边类的访问权限有两种public和default修饰符abstract和final一J...

javaweb期末复习知识点整理

1Web应用概述1URL与URIURL统一资源定位器URI统一资源定位符2常见HTML标签3表单的处理4静态文档与动态文档的概念静态文档是一种以文件的形式存放在服务器端的文档客户发出对该文档的请求服务器返回这个...

JavaWEB经验总结之Eclipse快捷键指南

Eclipse快捷键指南更多图片1张Eclipse是一个开放源代码的基于Java的可扩展开发平台包含一个框架和一组服务用于通过插件组件构建开发环境附带了一个标准的插件集包括Java开发工具JavaDevelop...

javaweb学习总结(14篇)