7、JSP从HTML表单中获得用户输入的正确语句为()
A、Request、 getParameter( "ID" )
B、 Reponse、 getParameter( "ID")
C、Request、getAttribute( "ID" )
D、Reponse> getAttribute( "ID")
8、关于部署到Tomcat服务器的Java Web应用程序,正确的选项有()。
A、Java Web应用程序总就是打包成WAR形式部署到Tomcat服务器
B、Java Web应用程序应该部署到Tomcat服务器的server子目录中
C、每个Java Web应用程序都有一个web、xml文件
D、Java Web应用程序的根目录下不能存放任何文件,所有html> gif等文件必须存放到某一子目录中
9、JSP的Page编译指令的属性Language的默认值就是:( )
A、Java
B、C
C、C#
D、SQL
10、在Java Web中,Servlet从实例化到消亡就是一个生命周期。下列描述正确的就是()。
A、init()方法就是包容器调用的Servlet实例的第一个方法
B、在典型的Servlet生命周期模型中,每次Web请求就会创建一个Servlet实例,请求结束Servlet 就
消亡了
C、在包容器把请求传送给Servlet之后,与在调用Servlet实例的doGet或者doPost方法之前,包容器不
会调用Servlet实例的其她方法
D、在Servlet实例消亡之前,容器调用Servlet实例的close ()方法
11、在JSP中要使用user包中的User类,则以写法正确的就是()。
A、<jsp:useBean id="user" class=" user、User" scope="page” />
javaservlet和jsp的比较B、<jsp:useBean class="user、 Use、 class"/〉
C、<jsp:useBean name="user" class="user、 User"/〉
D、<jsp:useBeam id="user" class="user" import="user、 * " />
12、释放session对象时,使用session对象的()方法。
A、clear()
B、 invalidate()
C、 remove()
D、close()
13> session对象的( )方法用于设置会话的超时时间。
A、session、 setMaxInactivelnterval(30):
B、session、 setMaxTime(30);
C、session、 getMaxInactivelnterval();
D、session、setAttribute( "time”,30);
14、下面哪个不就是useBean标签的scope属性的取值( )。
A、 pageContext
B、 session
C、 application
D、 request
15、请选出微软公司提供的连接SQL Server 2000的JDBC驱动程序( )。
A、oracle> jdbc、 driver、 OracleDriver
B、sun、 jdbc> odbc、 JdbcOdbcDriver
C、com、 microsoft> jdbc> sqlserver、 SQLServerDriver
D、com、 mysql、 jdbc> Driver
《JSP 程序设计》试卷B 卷
20分)一、填空题(每空1分,共20分。) 、
HTML 文件就是 文件格式,可以用文本编辑器进行编辑制作。 、 将一个图像作为一个超级链接,用到了 标记。
3、 URL 就是Uniform Resource Locator 的缩写,中文称之为 。
4、 JSP 页面的基本构成元素,其中变量与方法声明(Declaration )、表达式(Expression )与Java
程序片 (Scriptlet )统称为 。
5、 “〈%!”与“%>"之间声明的方法在整个页面内有效,称为 o
6、 在Tomcat 服务器中部署Web 应用程序时,静态页面与一般资源存放到tomcat 服务的。
7、 JSP 页面中,输出型注释的内容写在、之间。
8、 Page 指令的属性Language 的默认值就是。
9、 <select>标记中的size 属性默认值为。
10、 表单的提交方法包括 方法。
11、 使用
Bean 首先要在JSP 页面中使用 指令将Bean 引入。
12、 创建JavaBean 的过程与编写Java 类的过程基本相似,可以在任何Java 的编程环境下完成 13、
JDBC 的主要任务就是:、与处理结果 。
14、
Servlet 的生命周期分三个时期:、 与销毁。 15、 JSP 开发网站的两种模式分为 与 jsp+javabean+servlet _。 (本题20分)二、填空题(每小题1分,共20分)
-2、由J S P 页面向T a g 文件传递数据要使用的指令就是()。
A 、 tag
B 、 attribute
C 、 variable
D 、 taglib
3、 在MVC 模式中,核心内容为()。
A 、view
B 、control
C 、model
D 、不确定
4、 创建JSP 应用程序时,配置文件web 、xml 应该在程序下的()目录中。
A 、 admin
B 、 servlet
C 、 WEB-INF
D 、 WebRoot
5、 <p align-段落对齐方式〃〉标记中,align 属性为段落文字的对齐方式,不能取的值为(
)。 A 、 Left B 、 Right C 、 Center D 、 width
6、 超级链接就是互联网的灵魂,下面哪个就是正确的链接标记()
A 、 <a href=〃" "title —新浪网” > 新浪网 </a>
出卷教师:
适应班级: 考试方式:闭卷
题号
得分
B、<a target—" " title—新浪网” >新浪网</a>
C、<a href="新浪网”title—新浪网”> </a>
D、<a target—新浪网”title—新浪网”></a>
得分评卷人(本题40分)四、综合题(每题10分,共40分)。
1、JSP中动态INCLUDE与静态INCLUDE的区别?
2、简单回答Servlet的工作过程。
3、有人说:JSP就是Servlet的高级实现,在MVC中,控制器部分应该用JSP实现,请您回答JSP与servlet 的异同。
4、如果Browser巳关闭了 cookies,在JSP中我如何打开session来跟踪?
《JSP程序设计》试卷B卷
一、填空题(20)
1、纯文本
2、<img>
3、统一资源定位器
4、JSP脚本元素
5、页面的成员方法
6、webapps
7、
与 8、Java 9、1 10> post与get 11 > import 12>编写、编译与发布13、与数据库建立连接、发送 SQL 语句 14、装载 Servlet、创建一个 Servlet 实例 15、jsp+javabean
二、选择题(20)
1—5 BBACD 6-10 AACAA 11—15 ABC AC 16—20 CADDB
三、判断题(20)
1--5对错错对对6-10错错错错错11-15对错对对错16-20对错错对错
四、综合题(40分)
1、JSP中动态INCLUDE与静态INCLUDE的区别?
如果文件仅仅就是静态文件,那么这种包含仅仅就是把包含文件的内容加到JSP文件中去,但这个被包含文件不会被JSP编译器执行。相反,如果这个被包含文件就是动态的文件,那么她将被JSP编译器执行。如果就是动态文件还可以用<jsp:param>传递参数
2、简单回答Servlet的工作过程。
(1)客户机将请求发送到服务器。
(2)服务器上的Web容器实例化Servlet,并为Servlet进程创建线程。Servlet就是在出现第一个请求时装
入的,在服务器关闭之前不会卸载它。
(3)Web容器将请求信息发送到Servleto
(4)Servlet创建一个响应,并将其返回到Web容器。Servlet使用客户端请求中的信息及服务器可以访问的其她信息资源如资源文件与数据库等来动态构造响应。
(5)Web容器将响应发回给客户机。
(6)服务器关闭或Servlet空闲时间超过一定限度时,调用destroy方法退出。
3、有人说:JSP就是Servlet的高级实现,在MVC中,控制器部分应该用JSP实现,请您回答JSP与servlet的异同。
相似:
(1)两者都就是基于Java的技术,所以都继承了Java的所有特性(跨平台、多线程等),都可以使用Java强大的API。
(2)两者工作方式相似:JSP代码先被JSP容器转换为Servlet代码再编译为类。
(3)两者在J2EE体系结构中的工作层次相同,都负责与客户端的连接。
不同:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论