练习题A
Unit 1
1、在JSP中引入JavaScript的方法有哪些?
2、在JavaScript中,下面的哪些变量名是正确的?
(1) abc (2) 7Name (3) user_name (4) case (5) _17 (6) news (7) pwd_1 (8) i 3、在JavaScript中如何定义并调用函数? 4、应用JavaScript如何打开一个新的窗口?
5、编写一个JSP页面,分别利用JSP脚本元素和JSTL核心标签两种方法输出九九乘法表。
6、编写一个JavaScript程序,弹出一个提示对话框,并将用户输入的信息显示在浏览器的状态栏上。
7、编写一个JavaScript程序,在JSP页面上输出当前日期。
Unit 2
1、JSP页面由哪些元素构成?
2、JSP中主要包含哪几种指令标识?它们的作用及语法格式是什么? 3、JSP中的脚本标识包含哪些元素?它们的作用及语法格式是什么? 4、在JSP中可以使用哪些注释?它们的语法格式是什么? 5、JSP中常用的动作标识有哪些?
6、有几种方法可实现在页面中来包含文件?如何实现?它们有什么区别? 7、分别应用include指令和include动作标识在一个JSP页面中包含另一个JSP文件。
8、在JSP页面中分别通过JSP表达式和EL表达式输出文字“用代码书写人生”。
Unit 3
1、JSP提供的内置对象有哪些?作用分别是什么?
2、当表单提交信息中包括汉字时,在获取时应该做怎样的处理? 3、如何实现禁用缓存功能? 4、如何重定向网页?
5、如果用户长时间不操作session对象,用户的session对象会消失吗? 6、用户关闭浏览器后,用户的session对象会立即消失吗? 7、如何延长sesslon的过期时间?
8、session对象与application对象的区别有哪些?
9、编写一个简单的留言簿,写入留言,提交后显示留言内容。
Unit 4
1、什么是JavaBean?使用JavaBean的优点是什么?
2、按功能JavaBean可分为哪几种?在JSP中最为常用的是哪一种? 3、在JSP中,一个标准的JavaBean需要具备哪些条件? 4、创建一个名为Bookinfo的值JavaBean,要求该JavaBean具有name、price、
stock和author简单属性,属性类型为Srring。
Unit 5
1、什么是Serv1et?Servlet的技术特点是什么? Servlet与JSP有什么区别? 2、创建一个Servlet通常分为哪几个步骤?
3、运行Servlet需要在web.xml文件中进行哪些配置?
< servlet-mapping>
4、怎样设置Servlet的启动装入优先级别?
5、当访问一个Servlet时,以下Servlet中的哪个方法先被执行?( ) (A) destroy() (B) doGet() (C) service() (D) init0
6、假设在myServlet应用中有一个MyServlet类,在web.xml文件中对其进行如下配置:
< servlet-mapping>
则以下选项可以访问到MyServlet的是( http://localhost:8080/myservlet/welcome )。 (A) http://localhost:8080/MyServlet (B) http://localhost:8080/myservlet
(C) http://localhost:8080/com/wgh/MyServlet (D) http://localhost:8080/ welcome
7、创建一个Servlet。要求通过在浏览器地址栏中访问该Servlet后,输出一个1行1列的表格,表格中的内容为“用代码书写人生”。
8、实现一个简单的登录程序。要求Servlet接收用户输入的用户名和密码,然后输出到页面中。
Unit 6
1、在Windows XP操作系统中,通过JDBC连接SQL Server 2000数据库需要进行什么操作?
2、简述JDBC连接数据库的基本步骤。
3、写出SQL Server 2000数据库的驱动及连接本地机器上的数据库db_
databse的URL地址。
4、执行动态SQL语句的接口是什么?
5、Statement实例又可以分为哪3种类型?功能分别是什么? 6、JDBC中提供的两种实现数据查询的方法分别是什么?
7、编写一个简易的留言簿,实现掭加留言并显示留言的功能,数据库采用SQL Server 2000。
8、编写一个连接MySQL数据库的程序,要求将前台表单填写的数据保存到数据表中。
练习题B
Unit 1
一、选择题
1.JSP文件在第一次运行的时候被JSP引擎编译为( )文件。 A. Scrvlet B. Class C. HTML D. XML 2 MVC设计模式将应用程序分为( )部分。 A. 2 B. 3 C.4 D. 5 3 Java FE体系中Web层技术是( )。
A. HTML B. JavaBean C. EJB D. JSP 二、填空题
1.当前主流的三大动态Web开发技术是PHP、ASP/ASP. NET和____。 2. MVC设计模式将应用程序分为模型、____和____。 3. JSP页面的执行方式是____。
5 JSP的两种体系结构是____和____。 三、简答题
1简述JSP的优点。 2简述JSP的工作原理。
3简述JSP开发Web站点的主要方式。 4简述JSP两种体系结构。
5简述MVC模式及其优缺点。
Unit 2
一、选择题
1. 在以下( )标签用来对页面内容进行预定义。 A.
B.
C.
D.
2. 以下( )标签用来建立无序列表。 A.B.
3. 以下( )JavaScrtpt对象可以获取用户当前使用的浏览器的版本信息。 A. naigator B. screcn C. wndow D. document 二、填空题
1.HTML文档的扩展名是____或____,它们是可供浏览器解释浏览的网页
文件格式。
2. Wcb服务器通过________获取用户信息。
3. 在HTML中加入CSS的方法主要有____、____和____。 4. HTML文档分为文档头和____两部分。 5. 常用的列表分别有____和________。
6. 表单一般由________、____和________组成。
7. ____是一种能够有效描述信息的组织形式,由行、列和单元格组成。 三、简答题
l. 什么是HTMI.?它有什么基本标签? 2. 什么是CSS?
3. 简述CSS中定义样式表的几种方式。 4. 简述HTML中加入CSS的几种方式。 5. 什么是JavaScrpt?
6. 简述JavaScript和Java的区别。
Unit 3
一、选择题
1. JSP规范唯一支持的语言是( )。
A. C# B. C++ C. Java D.Basic 2. JSP中,HTMI.注释的特点是( )。
A.发布网页时看不到,在源文件中也看不到 B.发布网页时看不到,在源文件中能看到 C.发布网页时能看到,在源文件中看不到 D.发布网页时能看到,在源文件中也能看到 3. page指令的属性中可以多次设计的属性是( )。
A. import B. session C. extends D. info 4.用于获取bean属性的动作是( )。
A.
1. JSP标记都是以____或____开头,以____或____结尾。
2. JSP页面就是在______或 ______代码中嵌入Java语法或JSP元素。 3. JSP的指令描述______转换成JSP服务器所能执行的Java代码的控制信息,用于指定整个JSP页面的相关信息,并设置JSP页面的相关属性。
4.JSP程序中的注释有____、____和____ 注释。
5.JSP表达式常用在____、生成动态链接地址和动态指定Form表单处理页面。
三、简答题
1.简述JSP程序中3种注释的异同。
2.简述page指令、include指令和taglib指令的作用。
3.application对象有什么特点?它与session对象有什么联系和区别?

