文档库 最新最全的文档下载
当前位置:文档库 › jsp复习题

jsp复习题

jsp复习题
jsp复习题

一、单选题

1. Servlet中,HttpServletResponse的(C )方法用来把一个Http请求重定向到另外的URL。

A. sendURL()

B. redirectURL()

C. sendRedirect()

D. redirectResponse()

2. 一个servlet的生命周期不包括( D )方法。

A. init()方法

B. destroy()方法

C. service()方法

D. invalidate()方法

3. session对象的( A )方法用于设置会话的超时时间。

A. session.setMaxInactiveInterval(30);

B. session.setMaxTime(30) ;

C. session.getMaxInactiveInterval();

D. session.setAttribute(“time”,30) ;

4. 有一JSP页面,需要在页面中定义一个int型的Java全局变量myInt,定义的方法是( D )。

A. <% int myInt %>

B. <%! int myInt !%>

C. <%int myInt !%>

D. <%! int myInt %>

5. 下面哪个不是JSP中和javabean相关的标记( B )。

A.

B.

C.

D.

6. 在客户端浏览器的源代码中可以看到( B )。

A. JSP注释

B. HTML注释

C. JSP注释和HTML注释

D. JAVA注释

7. 以下哪种技术不属于动态网页技术( C )。

A. JSP

B. CGI

C. DHTML

D. Perl

8. 在JSP中,只有一行代码:<%=’A’+’B’%>,运行将输出( C )。

A. A+B

B. AB

C. 131

D. 错误信息(表达式错误)

9. HttpServletRequest对象的( C )方法能够获取一个表单参数的值。

A. getQuaryString()

B. getPathInfo()

C. getParameter()

D. getAttribute()

10. ( A )被称为一个会话。

A. 从访问者连接到服务器,到访问者关闭浏览器离开该服务器

B. 从服务器启动,到服务器关闭

C. 从访问者连接到服务器,到服务器关闭

D. 从服务器启动,到访问者关闭浏览器离开该服务器

11. 有聊天系统用servlet实现,用户发表言论时,需要对文字的敏感信息自动过滤,采用过滤器来实现,过滤的方法在( C )中实现。

A. init

B. doPost

C. doFilter

D. doGet

12. 关于Filter,下面说法错误的是( D )。

A. 可以处理请求和响应

B. 创建时必须实现Filter接口

C. 必须在web.xml文件中进行配置才能生效

D. 如果没有配置初始化参数,创建Filter时可以不实现init()方法

13. 使用JavaScript语言中Document的( A )方法可以在页面上输出字符。

A. document.write()

B. document.print()

C. document.out()

D. document.flush()

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

( D )。

A. <%@ page %>作用于整个JSP页面

B. 可以在一个页面中使用多个<%@ page %>指令

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

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

15. 下面对JDBC API描述错误的是(A )。

A. ResultSet接口表示执行insert语句后得到的结果集

B. Connection接口的createStatement()方法可以创建一个Statement对象

C. Statement接口的executeQuery()方法可以发送select语句给数据库

D. DriverManager接口的getConnection()方法可以建立和数据库的连接

16. 在Java Web中,使用Servlet过滤器时,需要在web.xml通过( B )元素将过滤器映射到Web资源。

A.

B.

C.

D.

17. 请选出微软公司提供的连接SQL Server 2000的JDBC驱动程序( C )。

A. oracle.jdbc.driver.OracleDriver

B. sun.jdbc.odbc.JdbcOdbcDriver

C. com.microsoft.jdbc.sqlserver.SQLServerDriver

D. org.gjt.mm.mysql.Driver

18. 标识的class属性的作用是( C )。

A. 定义JavaBean的帮助文件

B. 定义JSP文件

C. 定义JavaBean的类文件

D. 定义JavaBean的源代码文件

19. 关于在JavaScript中定义变量,下列说法中正确的是(C )。

A. 必须指明变量的类型

B. 必须先定义后使用

C. 定义变量时使用关键字var

D. 变量的命名格式没有要求

20. 在Servlet里,能正确获取session的语句是( A )。

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

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

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

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

21. 关于setCharacterEncoding()方法,错误的是( C )。

A. 可以用来设置接收参数的字符编码

B. 可以用来设置响应的字符编码

C. 只能在Servlet中使用,不能在JSP中使用

D. 可以用来设置浏览器编码

23. 下述选项中不属于JDBC基本功能的是( D )。

A. 与数据库建立连接

B. 提交SQL语句

C. 处理查询结果

D. 数据库维护管理

24. session对象的( D )方法用于判断是否为开始新会话。

A. begin()

B. isNewSessionID()

C. invalidate()

D. isNew()

25. 请选出连接MySQL数据库的JDBC驱动程序( C )。

A. com.MySql.jdbc.driver

B. sun.jdbc.odbc.JdbcOdbcDriver

C. com.mysql.jdbc.Driver

D. com.jdbc.mysql.Driver

26. 一个名为simpletax的Web应用程序依赖于一个名为taxpackage.jar的第三方JAR文件,该文件应该存放在哪个目录( D )。

A. simpletax/WEB-INF/thirdparty

B. simpletax/WEB-INF

C. simpletax/WEB-INF/classes

D. simpletax/WEB-INF/lib

27. 以下关于EL和JSTL说法错误的是(D )。

A. EL是一种简洁的数据访问语言

B. EL表达式基本形式:${var}

C. STL的全称是JavaServer Pages Standard Tag Library

D. JSTL只有一个Core核心标签库

28. 某JSP程序中声明使用javaBean的语句如下:

如果要取出该javaBean的loginName属性值,以下语句正确的是( C )。

A.

B.

C.

D. <%=user.getProperty("loginName")%>

29. 给定一个JSP程序源代码,如下:

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

A.

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

C.

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

30. 给定一个Servlet的代码片段如下:

Public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{

______

out.println(“hi kitty!”);

out.close(); }

如果运行该Servlet时要求输出:hi kitty!

则应在此Servlet下划线处填充如下代码(A )。

A. PrintWriter out = response.getWriter();

B. PrintWriter out = request.getWriter();

C. OutputStream out = response.getOutputStream();

D. OutputStream out = request.getWriter();

二、判断题

1. 一个网页上只能有一个表单。X

2. JSP 可以在任意的浏览器中运行。X

3. out对象和response对象都是用来向客户端输出数据。Ⅴ

4. JavaScript是运行在WEB容器中的编译性语言。×

5. 在JSP中,可以使用JDBC访问数据库。Ⅴ

6. JavaScript是运行在WEB容器中的编译性语言。X

7. 使用response.sendRedirect(“https://www.wendangku.net/doc/668070622.html,”)不能跳转到百度网站。X

8. executeUpdate()不是Statement接口的方法。X

9. request.getParameterValues()返回一个字符串数组对象。Ⅴ

10. Servlet可以运行在客户端。X

11. 操作允许将请求转发到其他的HTML文件、JSP文件,请求被转发后,会停止当前JSP文件的执行。Ⅴ

12. 空字符串“”和null的意义是相同的,都表示这个对象不存在。X

13. 中name及property区分大小写。Ⅴ

14. JavaScript变量可以不声明就使用。Ⅴ

15. JSP内置对象中,有四个表示范围的对象,即request、response、session和application。X

16. 脚本段就是JSP代码片段或脚本片段,嵌在“<@@>”标记中。X

17. 数据库维护管理属于JDBC基本功能。X

18. 被引用的Bean文件的文件名后缀为.java。Ⅴ

19. 在JSP网页中可以没有HTML语句。Ⅴ

20. 标签主要用于在一个范围中设置某个值或者设置某个对象的属性。X

三、填空题

1. JSP中实现文件包含的动作元素为( )。

2. JSP默认导入的包有( https://www.wendangku.net/doc/668070622.html,ng.* )、( javax.servlet.* )、( java.servlet.http.* )和( java.servlet.jsp.* ) 。

3. JSP指令元素分为3种,它们是( page ) 、( include )和( taglib ) 。

4. JDBC中为Statement接口提供了3种执行方法,它们是(execute ) 、(executeQuery ) 和( executeUpdate ) 。

5. JSP中,声明一个整型变量count的代码为( <%!int count;%> )。

6. 异常的处理,可在该方法的代码段中包含3类代码:try 、(catch)和finally代码块。

7. 创建动态网页使用的技术主要有:CGI、(JSP) 、( PHP) 、( ASP) 和https://www.wendangku.net/doc/668070622.html,。

8. 编好的Servlet必须在(web.xml)文件中进行配置后才能访问。

9. 在tomcat中访问helloapp应用的login.html文件时,在浏览器地址栏应写的url为( http://localhost/helloapp/login.html ) 。

10. response对象中用来动态改变contentType属性的方法是(response.setcontentType() 方法) 。

11. JSP主要内置对象有:( request )、exception、pageContext、( response )、( session) 、( application) 、out、config和page。

12. 在JSP中,为了正常显示汉字,可使用的编码有( UTF-8 )、( GB2312 ) 和( GBK ) 。

13. 客户端向服务器提交数据的方式通常有两种:一种是( post )方式;另一种是( get)方式。

14. 运行J2EE应用的Web容器主要有( tomcat ) 、( weblogic ) 、(websphere ) 和( Resin) JBoss。

15. 在一个Servlet的doPost方法中的两个参数的参数类型是( HttpServletRequest ) 和( httpservletResponse ) 。

16. ResulSet接口的( next() )方法可以使结果集指针指向下一行数据。

17. JSP中需要使用标准标签库,应使用的指令元素为( taglib ) 。

四、简答题

1. 编写JavaBean的时候,要注意哪些?

答1.JavaBean必须放包即必须包含package

2. JavaBean必须声明成public类则文件名与类名也应一致

3.属性应该封装起来,即声明为private。对于属性的访问通过get、set方法实现,这些方法

应为public类,并且一定要符合命名规范。

4使用去调用JavaBean时,需要创建其对象,故JavaBean必须有一个无参的构造方法

2. JSP中静态include和动态的有什么区别?

答:动态INCLUDE用jsp:include动作实现它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数.

静态INCLUDE用include伪码实现,定不会检查所含文件的变化,适用于包含静态页面<%@ include file="included.htm" %>

3. 简述Servlet的生命周期及其基本架构。

1.servlet的类架构及重要方法。

类架构主要分成三层

第一层是Servlet接口它里面有方法init(),service(),destroy()

第二层是抽象类GenercServlet它实现了第一层Servlet接口的init()和destroy()两个方法

第三层抽象类HtpServlet类它继承第二层GenercServlet实现Servlet接口,它还对不同的请求调用不同的do方法有doGet()和doPost()两种常用的

重要方法

init()初始化以及创建Servlet对像;

service()对请求进行响应;

destroy()销毁Servlet对像;

生命周期过程:

1装载并实例化

2调用init()

3启动线程调用Servicec()

4销毁对像destroy().

4. 简述JDBC的工作原理并列举常用的对象。

答案:(1)加载JDBC驱动程序通过静态类Class类加载数据库驱动。

(2)取得数据库连接通过DriverManager类中的getConnection()获取数据库的连接对象Connection

(3)执行各种SQL语句将Connection对象转换成Statement对象,通过该对象的executeUpdate()执行添加、修改以及删除的SQL语句。

(4)获取查询结果将Connection对象转换成Statement对象,通过该对象的executeQuery()执行查询的SQL语句,该方法返回ResultSet对象。

(5)关闭数据库连接

五、设计题

1. 完成三个JSP页面,要求如下:在lo.jsp中,输入用户名和密码,提交到se.jsp页面,该页面有一个图书选择下拉框,下拉框中包含三本书,分别为“Java”、“JSP”和“JAVA WEB”。在下拉框中选择要购买的图书,提交到dis.jsp页面,输出:“你好,xxx,你购买的图书是:yyy”,其中的xxx和yyy分别代表输入的用户名和选择购买的图书名。

lo.jsp

用户登录页面

用户名:  
密码:  

se.jsp

选择图书页面

图书名称

请选择图书:


<%

String name = request.getParameter("admin");

session.setAttribute("name", name);

%>

dis.jsp

购买图书页面

购买的图书

<%

Object n=session.getAttribute("name");

%>

您好,<%=name%>用户,您选择了<%=book%>图书

2. 在MySQL数据库系统中创建一个名为book的数据库,然后建立数据表us,表的数据结构如下:

字段类型约束

Name varchar(20) 主键

Password varchar(20) 非空

age int(3) 无

请写出创建数据库book的SQL命令。

Create database book

(2)请写出创建数据表us的SQL命令。

Create table us

(Name varchar(20) primary key,

Password varchar(20) not null,

age int(3) )

(3)请写出向数据表us插入用户名为“Rose”,密码为“123456”的一条记录。

Insert into book(Name,Password) values (‘Rose’,’123456’)

3. 假设在Mysql中的book数据库中有一个雇员表yuangong。yuangong包含字段为yuanid,yuanname,password和email。建立一个JSP文件,通过JDBC连接数据库,提取yuangong 表中的所有雇员数据,以如下的表格方式输出。(假设连接数据库的用户名和密码均为root。)员工ID 姓名密码电子邮件

Import java .sql.*;

Public Class JDBConnection{

Private final string dbDrive=”com.microsoft.jdbc.sqlerver.SQLServerDriver” ;

Private final string yuanid =”jdbc:Microsoft:sqlserver://localhost:1433;DatabaseName=book”; Private final string yuanid

Private final string username=”root”

Private final string password=”root”

Private final string email

Private connection con=null

Public JDBConnection() {

Try {Class.forname.newinstance();}catch { }}

Public Boolean creatconnection() {Try {

Con=drivermanager.getconnection(yuanid ,username ,password );

Con.setautocommit(true);

}return true;

JSP期末考试题复习题

针对以下题目请选择正确的答案(每道题目有一个或多哥正确的答案)。每一道题目,所有答案都选对,则该题加分,所选答案错误或不能选出所有正确答案,则该题不得分。 1)在JSP中,要定义一个方法,需要用到以下()元素。(选择一项) a) <%= %> b) <% %> c) <%! %> d) <%@ %> 2)JSP页面经过编译之后,将创建一个()。(选择一项) a) applet b) servlet c) application d) exe文件 3)当JSP页面执行自定义标签,遇到结束标签时将调用()方法执行处理。(选择一项) a) doStartTag() b) doEndTag() c) doInitBody() d) doAfterBody() 4) 在J2EE中,test.jsp文件中有如下一行代码:(选择一项) 要使user对象中一直存在于对话中,直至其终止或被删除为止,下划线中应填入()。 a) page b) request c) session d) application 5) 在J2EE中,以下不是JSP隐式对象的是()。(选择一项) a) pageContext b) context c) application d) out 6) Servlet中,HttpServletResponse的()方法用来把一个Http请求重定向到另外的URL。(选择一项) a) sendURL() b) redirectURL() c) sendRedirect() d) redirectResponse() 7) 在JSP中,page指令的()属性用来引入需要的包或类。(选择一项) a) extends b) import c) languge d) contentType 8) 在Servlet过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用()方法。(选择一项) a) init b) service c) doFilter d) destroy 9) 在JSP中,只有一行代码:<%=’A’+’B’%>,运行将输出()。(选择一项) a) A+B b) AB c) 131 d) 错误信息,因为表达式是错误的 10)给定一个Servlet的代码片段如下: Public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{ ______ out.println(“hi kitty!”); out.close(); } 运行次Servlet时输出如下: hi kitty! 则应在此Servle t下划线处填充如下代码。(选项一项) a) PrintWriter out = response.getWriter(); b) PrintWriter out = request.getWriter(); c) OutputStream out = response.getOutputStream(); d) OutputStream out = request.getWriter(); 11)给定如下JSP代码,假定在浏览器中输入URL:http://localhost:8080/web/jsp1.jsp,可以调用这个JSP,那么这个

JSP试题及答案

第一章 一.选择题 1.早期的动态网站开发技术主要使用的是()技术。该技术的基本原理是将浏览器提交至Web服务器的数据通过环境变量传递给其他外部程序,经外部程序处理后,再把处理结果传送给Web服务器,最后由Web服务器把处理结果返回浏览器。 A.JSP B.ASP C.PHP D.CGI 2.JSP页面的代码由两个部分组成,它们是()和()。 A.javascript代码 B.vbscript代码 C.HTML代码 D.JSP代码 3.JSP在服务器中进行编译时,将首先被转译成() A.JA V A语言 B.HTML代码 C.servlet D.以上都是 4.在一个JSP页面代码中一定没有的部分是() A.javascript代码 B.JSP指令 C.JSP动作 D.HTML代码 二.问答题 1.简述JSP的基本运行原理。 2.列举出JSP具有的一些特点。

参考答案 一.选择题 1. D 2. C D 3. C 4. A 二.问答题 1.答:首先由浏览器向Web服务器提出访问JSP页面的请求(Request),然后由JSP容器负责将JSP转换成Servlet,产生的Servlet经过编译后生成类文件,然后再把类文件加载到内存进行执行。最后由Web服务器将执行结果响应(Response)给客户端浏览器。 2.答:1. 一次编写,随处运行 2. 可重用组件技术 3. 标记化页面开发 4. 对大型复杂Web应用支持良好 第二章习题 三.选择题 1.下列不是JSP开发工具的是() A.JBuilder B.IBM WebSphere C.MyEclipse D.Firework 2.要建构JSP的开发环境,除了需要安装以上的JSP开发工具外,还必须安装()和() A.JDK B.Dreamweaver MX C.Flash MX D.Tomcat 3.JSP隶属Java家族,下列不属于JA V A家族的是() A.servlet B.javabean C.java D.javascript 4.web应用程序体系结构最多可分为三层,不属于这三层的是() A.表示层 B.业务层 C.数据访问层 D.网络链接层

jsp-servlet题库(附答案)

1.B 编写一个Filter,需要() A. 继承Filter 类 B. 实现Filter 接口 C. 继承HttpFilter 类 D. 实现HttpFilter接口 2.D 自定义标签的配置文件放在________ A. WebRoot B. lib C. classes D. WEB-INF 3. ABC 有关会话跟踪技术描述正确的是( )(多选) A. Cookie是Web服务器发送给客户端的一小段信息,客户端请求时,可以读取该信息发送到服务器端。 B. 关闭浏览器意味着会话ID丢失,但所有与原会话关联的会话数据仍保留在服务器上,直至会话过期。 C. 在禁用Cookie时可以使用URL重写技术跟踪会话。 D. 隐藏表单域将字段添加到HTML表单并在客户端浏览器中显示。 4.C 在J2EE中,重定向到另一个页面,以下()语句是正确的 A. request . sendRedirect(“http :// www . svse . com . cn”); B. request . sendRedirect(); C. response . sendRedirect(“http: // www . svse . com . cn”); D. response .sendRedirect(); 5.B EL表达式,${10 mod 3},执行结果为( ) A. 10 mod 3 B. 1 C. 3 D. null 6. C 自定义标签的作用是( ) A. 编写和使用方便 B. 规定是这样的,如果不用,别人会说我们不专业 C. 可以减少jsp中的java代码,将代码与界面标签分离,简化前台开发 D. 连数据库 7.B request.getRequestDispatcher().forward(request,response)称之为( ) A. 流转 B. 转发 C. 重定向 D. 导航 8. BCD 有关Servlet的生命周期说法正确的有( ) (多选) A. Servlet的生命周期由Servlet实例控制。 B. init()方法在创建完Servlet实例后对其进行初始化,传递的参数为实现ServletContext 接口的对象。 C. service()方法响应客户端发出的请求。 D. destroy()方法释放Servlet实例。 9.B 在J2EE中,给定某Servlet的代码如下,编译运行该文件,以下陈述正确的是()。(选择一项) Public class Servlet1 extends HttpServlet{ public void init() throws ServletException{ } public void service(ServletRequest request, ServletResponse response) throws ServletException, IOException { PrintWriter out = response.getWriter(); out.println("hello!"); } A. 编译该文件时会提示缺少doGet()或者dopost()方法,编译不能够成功通过 B. 编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到输出文字:hello!

JSP期末考试复习题

J S P期末考试复习题文件编码(008-TTIG-UTITD-GKBTT-PUUTI-WYTUI-8256)

一、填空(共10分,每空1分) 1. JSP 是_____ Sun Microsystems ___ 公司倡导,由多家公司参与一起建立的一种动态网页技术标准,主要用于开发动态网页。 2. 在Tomcat服务器中部署Web应用程序时,可以直接将Web程序归档文件WAR存放到t o m c a t服务的_______________w e b a p p s________目录中。 3. 在Servlet中用来接收客户表单数据的两个常用方法为____ get _________、 _____post _________。 4. 在一个应用程序中不同的页面共享数据时,最好的JSP内置对象为 __________application /session _______。 5. 假设有一个JavaScript函数为 show() ,如果要求在页面加载时就执行,最好使用标记的_____event/onload _________什么事件。 6. 在删除数据时要求用户确认是否真的删除数据,如果使用JavaScript实现,应 用使用______onclick/confirm __________对话框。 7. JDBC中_________DriverManager/Connection _接口用于连接数据库。 8. Resulset接口的_________next()_方法可以使结果集指针指向下行数据。 9. 如果要获取请求客户端的IP地址,应使用______象。 二、单选选择 (60分,每题分) 1.在JSP中如果要导入 .* 包,应该使用_________A______指令。 A. page B. taglib C. include D. forward 2.如果当前JSP页面出现异常时需要转到一个异常页,需要设置page 指令的 __D______属性。

java ee 期末试题 (1)要点

1、下列哪一项不是Java EE的常用技术(D) A、JSP B、Hibernate C、Spring D、JNDB 2、servlet与一般Java类的相同点是什么?(D) A、 B、Servlet是运行在Web服务器的一个Web组件 C、Servlet通常是通过HTTP协议回复Web客户端的请求 D、Servlet是运行在Web容器的Java类 3、以下哪一个是市场上流行的Java EE服务器(A) A、Apache B、tomcat C、glassfish D、netbeans 4、EJB的作用是(C) A、Servlet组件和JSP组件 B、用于丰富客户端图形界面显示 C、通过RMI/IIOP协议与EJB容器通信远处电泳EJB的功能方法,进而完成业务处理。 D、GUI交互界面的开发,负责与系统用户的交互 5、分析以下程序: public class x{ public static void main(String[]args){ String ol=new String("ABV"); String o2=new String("ABV"); if(o1.equals(o2)){ System.out.println("Equal"); } }该程序的执行结果是( B )。 A. 程序执行后无输出 B. 程序执行后输出“Equal” C. 程序在第5行出现编译错误 D. 程序执行后出现异常 6、执行完下面的程序片段后,下面哪些结论是正确的?(B) int a,b,c; a=1; b=2; c=(a+b>3?a++:++b); A. a的值是2,b的值是3 B. a的值是1,b的值是3 C.a的值是1,b的值是2 D.c的值是false 6、Struts框架的控制器主要由(C )负责。 A. EJB

JSP试题及答案

第1章WEB开发环境 (1)下列关于WEB开发说法正确的是。 A)Web是图形化的和易于导航的B)Web与平台无关 C)Web是分布式的D)Web 是动态的E)Web 是静态的 (2)下列关于Tomcat说法正确的是。 A)Tomcat是一种编程语言B)Tomcat是一种开发工具C)Tomcat是一种编程思想 D)Tomcat是一种开编程规范E)Tomcat是一个免费的开源的Serlvet容器 (3)下列关于Tomcat个目录说法错误的是。 A)bin目录--包含启动/关闭脚本B)conf目录——包含不同的配置文件 C)Lib目录--包含Tomcat使用的JAR文件 D)webapps目录--包含web项目示例,发布web应用时,默认情况下web文件夹放于此目录下E)work目录--包含web项目示例,当发布web应用时,默认情况下把web文件夹放于此目录下 (4)下列关于HTTP协议说法正确的是。 A)HTTP是一种请求/响应式的协议 B)HTTP请求消息中Accept表示浏览器可接受的MIME类型 C)HTTP请求消息中Accept-Encoding表示浏览器能够进行解码的数据编码方式 D)HTTP请求消息中Accept-Language表示浏览器所希望的语言种类 E)HTTP请求消息中Host表示初始URL中的主机和端口。 (5)下列对于JSP说法中正确的是。 A)JSP是Sun公司推出的新一代站点开发语言B)JSP采用标识简化页面开发 C)JSP完全解决了目前ASP、PHP的一个通病——脚本级执行 D)JSP将内容的生成和显示进行分离E)JSP强调可重用的组件 第2章JSP编译指令 (1)下列关于JSP编译指令说法错误的是。 A)编译指令用于从JSP发送一个信息到容器上 B)编译指令用来设置全局变量、声明类要实现的方法和输出内容的类型等 C)编译指令向客户端产生任何输出D)编译指令所有的指令都在整个JSP页面内有效 E)编译指令元素为编译阶段提供了全局信息 (2)下面关于page指令说法中错误的是。 A)page指令用来定义JSP页面中的全局属性B)一个JSP页面只能包含一个page指令 C)除了import外,其他page指令定义的属性/值只能出现一次。 D)language属性用来指示所使用的语言E)“java”是当前唯一可用的JSP语言 (3)下面关于page指令的属性说法错误的是。 A)import属性用于指定导入哪些包 B)contenttype属性用来指定JSP页面的字符编码和响应的mime类型

JSP复习题1

选择题(没有注明多选,则为单选) 1.下面哪个不是Form的元素? ( D) A.Input B: textarea C: select D: table 2. HTML页面中,下面哪个表示空格( B ) A.& B.  C.© D.< 3.中的align属性是什么含义? ( C ) A.加粗 B 斜体 C 对齐方式 D 边框样式 4.单选按钮是下列哪一个? ( D ) A. B. C. D. 5.下边哪个不是JSP内置对象? ( C ) A.Session B request C cook D out 6.下边哪个是JSP指令标记( C ) A.<%……%> B. <%!……%> C. <%@……%> D.<%=……%> 7.当在JSP文件中要使用到ArrayList对象时,应在JSP文件中加入以下哪个语句?( C ) A. B. C. <%@ page import=”java.util.*” /> D.<%@ page include=”java.util.*” /> 8.关于JavaBean的说法,哪个是正确的?( D ) A.JavaBean的具体类可以不是public的 B.JavaBean可以只提供一个带参数的构造器 C.JavaBean可以象Html标记一样不关闭 D.JavaBean可以保存状态 9. JavaBean的生命周期中,哪个是用来跟踪用户会话的( A ) A.session B.request C.page D.application 10.要在session对象中保存属性,可以使用以下哪个语句( B ) A.session.getAttribute(“key”,”value”) B.session.setAttribute(“key”,”value”) C.session.setAttribute(“key”) D.session.getAttribute(“key”) 11.Jsp:forward 和sendredirect 都是用来做页面跳转的,描述错误的是?(D) A.forward之后可以使用原来的request对象,而且效率更高。 B.sendredirect之后不可以使用原来的request对象,而且效率低。 C.forward地址栏不变化,只能在web应用程序内的页面间跳转。 D.forward地址栏变化,可以跳转到任何页面和机器。

Javaweb练习题1(含答案)模板

Javaweb ?选择题 o 1. 页面中需要增加链接,正确的HTML代码是_A_____。 A. 百度 B. 百度 C. https://www.wendangku.net/doc/668070622.html, D. 百度 o 2. 以下选项中,哪个全部都是表格标签___ B___。 A.

B.
C.
D.