脚本语言和互动网页设计
更新时间:2023-11-13 03:37:01 阅读量: 教育文库 文档下载
2014-2015学年第一学期期末《脚本语言和互动网页设计》大作业
一、 选择题:本大题共15小题,每小题2分,共30分,在每小题给出的四个选择中,只
有一项是符合题目要求的,将正确答案填在试题对应的( )上。
1.JSP页面以( )为扩展名进行保存。
A. .jps B. .jsp C. .java D. .JSP
2.在JSP中如果要导入 java.io.* 包,应该使用( )指令。 A. page B. taglib C. include D. forward
3.如果当前JSP页面出现异常时需要转到一个异常页,需要设置page 指令的( )属性。
A. Exception B. isErrorPage C. error D. errorPage 4.JSP中的隐式注释为( )。
A. // 注释内容 B. C. <%--注释内容--%> D. /* 注释内容 */
5.使用response对象进行重定向时使用的方法为( )。
A.getAttribute( ) B. sendRedirect( ) C. setContentType( ) D. setAttribute( )
6.如果把用户名变量UserName放在session对象中,下面语句正确的是( )
A.session.setName(UserName) B. session.setName(“name”,UserName) C. session.setAttribute(UserName) D. session.setAttribute(“name”,UserName) 7.在JSP中,test.jsp文件中有如下一行代码:
要使user对象中一直存在于对话中,直至其终止或被删除为止,下划线中应填入( )。
A.page B.request C.session D.application
8.在JSP中,使用
A. page B. request C. response D. application 9.在JSP中,( )动作用于将请求转发给其他JSP页面。 A.forward B.include C.useBean D.setProperty 10.JSP中使用
A. A.init() B.doFilter() C.destroy() D.getInitParameter 14.Struts Bean的( )标记检索Web应用程序资源的结果。 A.define B.include C.message D.page 15.Servlet程序的入口点是:( ) A.init() B.main() C.service() D.doGet() 二、填空题:本大题共12小题,20个空,每空1分,共20分,将正确答案填在相应的空格处。 2014-2015学年第一学期期末《脚本语言和互动网页设计》大作业 1. JSP 是______ _______ 公司倡导,由多家公司参与一起建立的一种动态网页技术标 准,主要用于开发动态网页。 2. 指令元素分为三种:它们分别是:Page、 、和 。 3. JDBC的主要任务是: 、 、 。 4.Servlet的生命周期分三个时期: 装载Servlet、创建一个Servlet实例、销毁 4. 在JSP中,当执行了查询操作时,一般将查询结果保存在 对象中。 5. 在JSP规范中,可以使用两种格式的注释:一种是输出注释;别一种 。 6. 在JSP内置对象中,与请求相关的对象是 对象。 7. 客户端向服务器端提交数据的方式通常有两种:一种是 提交方式;另一种是 提 交方式。 8. 在JSP中,可以使用 操作来设置Bean的属性,也可以使用 操作来获 取Bean的值。 9. 异常的处理,可在该 方法的代码段中包含3类代码: 、 和finally 代码块。 10. JDBC中为Statement接口提供了3种执行方法,它们是: executeUpdate 方 法、executeQuery方法 、execute方法 。 11. 取表单(
三、 简答题:本大题共5小题,每小题6分,共30分。答案请写在相应试题的后面。
1. Jsp工作原理是什么?
答:当我们访问一个JSP页面的时候,这个文件首先会被JSP引擎翻译为一个Java源文件,其实就是一个Servlet,并进行编译,然后像其他Servlet一样,由Servlet引擎来处理。Servlet引擎装载这个类,处理来自客户的请求,并把结果返回给客户
2.JSP有哪些内置对象?作用分别是什么? JSP共有以下9种基本内置组件:
1. request用户端请求,此请求会包含来自GET/POST请求的参数 2. response网页传回用户端的回应
3. pageContext网页的属性是在这里管理 4. session与请求有关的会话期
5. Application servlet正在执行的内容 6. out用来传送回应的输出 7. configservlet的构架部件 8. pageJSP网页本身
9. exception针对错误网页,未捕捉的例外
3.jsp有哪些基本动作?作用分别是什么?
JSP共有以下6种基本动作 jsp:include:在页面被请求的时候引入一个文件。 jsp:useBean:寻找或者实例化一个JavaBean。 jsp:setProperty:设置JavaBean的属性。 jsp:getProperty:输出某个JavaBean的属性。 jsp:forward:把请求转到一个新的页面。 jsp:plugin:根据浏览器类型为Java插件生成OBJECT或EMBED标记。 4. 说明MVC设计模式中,M、V、C分别代表什么,有什么作用。
2014-2015学年第一学期期末《脚本语言和互动网页设计》大作业
前者则是完全的跳转,浏览器将会得到跳转的地址,并重新发送请求链接。这样,从浏览器的地址栏中可以看到跳转后的链接地址。后者仅是容器中控制权的转向,在客户端浏览器地址栏中不会显示出转向后的地址;所以,后者更加高效,在后者可以满足需要时,尽量使用forward()方法,并且,这样也有助于隐藏实际的链接。在有些情况下,比如,需要跳转到一个其它服务器上的资源,则必须使用sendRedirect()方法。
5.简述使用JDBC技术的主要步骤? 1.注册和加载驱动器 ; 2.与数据库建立连接; 3.发送SQL语句; 4.处理结果; 5.关闭连接;
四、编程题:本大题共2小题,每小题10分,共20分。答案请写在试题后面的空白处。
1.编写JSP页面分别显示1—10之间各数字的阶乘。 答:<%@ page contentType=\
<%! long Factorial(int n) {
int sum=1;
for(int i=1;i<=n;i++) {sum=sum*i;} return sum; } %>
1到10之间的各数字的阶乘
<%long sum;
for(int j=1;j<=10;j++) {
sum=Factorial(j);
out.print(\ }
2014-2015学年第一学期期末《脚本语言和互动网页设计》大作业
%>
2.创建一个名为worker.java的Bean,用来描述工人的信息,分别是姓名,工号,身高,体重,在一个名为work.jsp的页面中使用这个Bean,通过
public class Worker {
String name=null; long number;
double height,weight; public String getName() {return name; }
/*public String getName() {try
{byte b[]=name.getBytes(\ name=new String(b); return name; }
catch(Exception e) {return name;} }*/
public void setName(String newName) {name=newName;} public long getNumber() {return number;}
public void setNumber(long newNumber) { number=newNumber;} public double getHeight() {return height;}
public void setHeight(double newHeight) {height=newHeight;} public double getWeight() {return weight;}
public void setWeight(double newWeight) {weight=newWeight;} }
Work.jsp
<%@ page contentType=\
2014-2015学年第一学期期末《脚本语言和互动网页设计》大作业
名字是:
工号是:
property=\property=\ /> property=\ /> property=\ /> />
正在阅读:
脚本语言和互动网页设计11-13
参加本次培训班的心得体会05-10
高考数学备考和后期的复习指南07-21
关于思想政治教育专业的认识01-11
复习题12-06
数学里的 e 为什么叫做自然底数03-08
Java语言程序设计复习题(new)07-22
建筑工程施工资料归档封面全套03-08
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 言和
- 脚本
- 网页设计
- 互动
- 蜈支洲岛简介 - 图文
- 物流经济学 问答 中英对照版+图表 详细解释版 doc
- 对录制语音信号的采样和滤波处理
- 高考语文作文最新精美语段集锦2
- 2017届河北省师范大学附属中学高三政治综合测试题(解析版)
- 细胞工程复习题及答案
- 《气体》专题二 理想气体连接体问题(教师版)
- 公共组织理论复习资料
- 数学归纳法毕业论文
- 国土资源部关于锰、铬、铝土矿、钨、钼、硫铁矿、石墨和 石棉等矿产资源合理开发利用“三率”最低指标要求
- 秩序维护管理方案
- 征信知识竞赛试卷
- 南师大形势与政策 教师讲稿 - 图文
- 浅谈项目管理中表见代理法律风险的防范
- 急危重症护理学题库
- 对快消品市场督导工作的思考
- 第二篇体格检查习题和答案
- 2017年抗体工程药物研究分析及发展趋势预测(目录)
- 县委办主任在全市党委信息工作会议上的表态发言
- 2019高考生物二轮复习 专题七 人体的稳态及调节机制专题强化练(B卷)