在two.jsp中加入( )代码片断可以输出参数location的值。
A. ation\ 8. 给定JSP程序源码如下,可以在下划线处插入并且能够正确输出WELCOME,JACK的语句是 ( )
<% String name=\ WELCOME,______
A. name B. <%=name%> C. out.println(name); D. response.write(name)
9. 在JSP中,<%=”2”+4%>将输出( ) A.2+4 B.6 C.24 D.不会输出,因为表达式是错误的
10. 给定JSP程序源码如下:
<% int count =1;%> _______
以下( )语句可以在下划线处插入,并且运行后输出结果是:1。 A.<%=++count %> ++count; %>
C.<% count++; %> D.<% =count++ %>
解答: 1. C 2. D 3. D 4. D 5. D 6. D 7. D 8. B
B.<% 9. C 10. D
二.设计题 解答: 三.简答题 解答: 四.应用题 解答:
第三章 Tag文件与Tag标记
一.选择题
1. \若要在JSP正确使用标签文件myTag.tag,那么
2. 在JSP中,哪个指令用来声明JSP欲使用的标签库?( )
3. 在使用JSP自定义标签时,给定如下web应用结构
4. 自定义标签有丰富的功能,它们可以 ( )
5. 自定义标签的作用是( )
A. include指令标记
A. 通过从调用页面传递的属性进行定制 B. 访问JSP页面可以使用的所有对象 C. 彼此嵌套 D. 以上全对
/web-inf/tag/mytags/tag1.tag /web-inf/tags/tag2.tag /web-inf/tag3.tag /tag4.tag
以下( )标签可以用于taglib指令中
A. tag1.tag B. tag2.tag C. tag3.tag D. tag4.tag A. tld B. include C. import D. taglib
A.x B.myTag C.x:myTag D.Tag
<%@taglib tagdir=”/WEB-INF/tags” prefix=”_____”%>,下列线处应该是? (
B. 代替include动作标记
C. 可以减少jsp中的java代码,将代码与界面分离,简化前台开发 D. 连接数据库方便
解答: 1. A 2. D 3. B 4. D 5. C
二.设计题 解答: 三.简答题 解答: 四.应用题
1. 编写Rect.tag文件,它负责计算并显示矩形周长和面积。编写一个Jsp页面RectCalc.jsp ,该页面使用tag标记调用Rect.tag文件。调用时,向其传递矩形的两个边长。
2. 编写Circle.tag文件,它负责计算并显示圆形周长和面积。编写一个Jsp页面CircleCalc .jsp,该页面使用tag标记调用Circle.tag文件。调用时,向其传递圆的半径。
3. 编写一个Tag文件:GetArea.tag负责求出三角形的面积。编写一个Jsp页面ShowArea.jsp 调用tag文件并显示结果。Jsp在调用Tag文件时,使用attribute指令将三角形的三个边长传 递给Tag文件,使用variable指令返回三角形的面积。
4. 编写一个Tag文件:GetRoots.tag负责求出一元二次方程的根。编写一个Jsp页面ShowRoo ts.jsp调用tag文件并显示结果。Jsp在调用Tag文件时,使用attribute指令将一元二次方程 的系数传递给Tag文件,使用variable指令返回结果。
5. 编写一个Tag文件:Lader.tag负责求出梯形的面积。编写一个Jsp页面ShowResult.jsp调 用tag文件并显示结果。Jsp在调用Tag文件时,使用attribute指令将梯形的长、宽、高等参 数传递给Tag文件,使用variable指令返回计算结果。 解答: 1. 2. 3. 4. 5.
第四章 JSP内置对象(上)
一.选择题
1. 在JSP中,request对象的哪个方法可以获取页面请求中一个表单组件对应单个值时的用 户的请求数据( )
2. 假设一个JSP页面中有如下标记:
3. 在JSP中,重定向到另一个页面,以下语句是正确的是( )
4. 如果向浏览器发送标准的html文档,通常使用以下哪种方式提示浏览器? ( )
5. 如果向浏览器发送标准的Web页面,通常使用以下哪种方式提示浏览器? ( )
6. 如果向浏览器发送标准的word文档,通常使用以下哪种方式提示浏览器? ( ) 7.
在WEB服务器向客户端发送的状态码为500,说明( ) A. 能正常应答客户的请求 B. 客户请求的资源不存在 C. 服务器内部出错 D. 数据库不能连接
A. text/css B. text/html C. application/vnd.ms-excel D. a pplication/msword
A. text/css B. text/html C. application/vnd.ms-excel D. a pplication/msword
A. text/css B. text/html C. application/vnd.ms-excel D. a pplication/msword
A.request.sendRedirect(\B.request.sendRedirect();
C.response.sendRedirect(\D.
A. String a=request.getParameter(“item”) B. String b=request.get C. String c* +=request.getParameterValues(“item”) D. String c* +=reques A.String getParameter(String name) B.String[] getParameter(String name) C.String getParameterValuses(String name) D.String[] getParameterValues(String name)
Parameter(“math”)
t.getParameterValues(“checkbox”)
8. 在WEB服务器遇到了内部异常,不能完成客户请求时,应该向客户返回包含状态码( )的应答消息?
9. Jsp中的会话是指( )
10. 从( )开始,到( )结束,被称为一个会话。 解答: 1. 2. 3. 4. 5. 6. 7. C 8. D 9. D 10. C
二.设计题 解答: 三.简答题
1. 如何使用JSP页面来处理运行时错误?
2. 简述JSP如何借助cookie和session实现会话机制。
3. 从页面a.jsp传递参数给页面b.jsp都有哪些做法?
4. JSP有哪些主要内置对象?作用分别是什么?
5. JSP中转发和重定向的概念是什么?有什么异同? 解答: 1.
A. 访问者连接到服务器,服务器关闭 B. 服务器启动,服务器关闭
C. 访问者连接到服务器,访问者关闭浏览器离开该服务器 D. 服务器启动,访问者关闭浏览器离开该服务器
A. TCP连接 B.物理连接
C. HTTP请求 D.客户端与服务器端的一组交互 A. 200 B. 300 C. 400 D. 500