JSP复习

题型一、单项选择题(共10分)二、填空题(共15分)三、判断题(共10分)四、简答题(共30分)五、设计题(共35分)考试范围1-7章重点4//5/6复习基础:每章习题,每章实训知识点●Tomcat和Eclipse的使用●JSP的基本元素、工作流程⏹JA V A程序片<% %>⏹JSP表达式<%= %>●JSP指令标记<%@ page contentType=”” import=””>⏹指令标记中常用属性的含义●JSP动作标记⏹<jsp:include page=””> <jsp:forward > <jsp:useBeanid=””><jsp:getProperty >●表单的设计方法、表单元素、表单的提交⏹几种常用的表单元素怎么写⏹Form的action属性,post/get方法都有什么用●JSP内置对象常用格式和常用方法、作用范围(生命周期)⏹request/response/out/session/application⏹getParameter, sendRedirect, setAttribute, getAttribute等●Javabean的概念、编写、动作标记、作用范围⏹用<%@ page import=” *”>导入⏹<jsp:useBean>的格式、各属性和用法⏹< jsp:setProperty name=”abc” property=”*”/ >value属性没写⏹< jsp:getProperty name=”abc” property=”name”/ >●Servlet的概念、编写、调用的典型代码、常用方法⏹如何设置web.xml部署文件,里面的标签有什么含义,应该怎么写⏹Service();doPost();doGet();⏹在Servlet创建并调用javabean⏹Userbean ur=new Userbean(); ur.check(); ur.setName(“name”);●MVC模式的概念、实现JSP+Javabean+Servlet⏹三个模块各自完成什么功能?V:与用户互动;C:流程控制;M:数据存储与业务逻辑⏹书中第6章的例子和实训可以明白MVC●JDBC的概念、工作原理、工作流程、常用对象、常用写法⏹SQL语句的常用方法⏹书中第7章的例子第01章JSP初步1.简述JSP工作的具体流程答案:当客户端浏览器向服务器发出请求访问一个JSP页面后,服务器根据该请求加载相应的JSP 页面,并对该页面进行编译,然户执行。

JSP工作的具体流程如下:(1)客户端通过浏览器向服务器发出请求,在该请求中包含了请求的资源路径,这样当服务器接收到该请求后就可以知道被请求的资源。

(2)服务器根据接收到客户端的请求来加载被请求的JSP文件。

(3)Web服务器中的JSP引擎会将被加载的JSP文件转化为Servlet代码。

(4)JSP引擎将生成的Servlet代码编译成Class文件。

(5)服务器执行这个Class文件(6)最后服务器将执行结果并发送给浏览器进行显示。

2.简述JSP与其他Web语言的区别下表将列举出JSP、ASP、PHP三种动态页面开发技术。

JSP、ASP、PHP的对比3.简述JSP的优点答案:JSP的优点如下:(1)一次编译、到处运行(2)支持多种动态网页格式(3)JSP标签扩展性(4)JSP跨平台的可重用性(5)企业级的可扩展性(6)易于维护性(7)健壮性与安全性4.JDK安装完毕后,在环境变量中配置哪些内容答案:在环境变量中配置以下内容:JAVA_HOMED:\Program Files\Java\jdk1.6.0_10 JDK的安装路径PATH%JAVA_HOME%\bin;CLASSPATH%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar第02章JSP辅助知识1.输入框表单元素有哪些?答案:<input>输入表单元素、<select>选择表单元素、<textarea>多行文本输入元素。

其中,<input>元素type属性可以设置不同的输入框。

2.使用超链接中的事件元素是哪个?答案:超链接<a>元素中的事件是“onclick”事件,用户单击鼠标左键时发生(如果右键也按下则不会发生)。

当用户的焦点在按钮上,并按回车键,同样会触发该事件。

3.简述JavaScript中,变量命名的规则。

答案:变量命名需要遵守以下5个规则:(1)变量命名必须以一个英文字母或是下划线为开头,也就是变量名第一字符必须是A到Z 或a到z之间的字母,或是“_”。

(2)变量名长度在0~255字符之间。

(3)除了首字符,其他字符可以使用任何字符、数字或下划线,但不能使用空格。

(4)不能使用JavaScript用的保留字。

(5)不能使用JavaScript的运算符。

4.根据本章所介绍的JavaScript脚本语言,简述该脚本语言与Java语言的区别?答案:很多人听过Java、也听说过JavaSrcipt,两者的名字又非常相似,就认为JavaScript就是基于Java语言的编程语言,那就错了。

JavaScript与Java完全是两个不同公司开发的不同软件产品。

JavaSrcipt是Netscape公司的产品,而Java是Sun公司推出的新一代面向对象的网络程序设计语言。

下面就对JavaScript与Java作如下比较:(1)JavaScript与Java都是与平台无关的语言,它们都具有很强的实用性。

(2)两者处理方式不同。

Java程序必须经过编译,形成独立的字节码,然后在相应的Java 虚拟机上执行,正由于Java虚拟机的存在,才使Java能够实现跨平台。

JavaScript脚本是嵌入在HTML文本中,不需要编译,通过浏览器逐行解释执行(3)在Java程序中,如果需要某个变量、在使用之前必须进行声明,而JavaScript不必事先声明就可以使用变量。

(4)JavaScript是一种嵌入语言,它通过在HTML文本中使用如下元素进行包含:<script></script>而在HTML文本中使用如下元素来调用Java的类文件:(5)JavaScript是一种脚本语言,学习起来比Java简单多。

5.Web应用的两层架构中,可以将什么放在同一层中答案:Web应用的两层架构中,逻辑计算与数据处理可以放在同一层中。

6.Web应用的三层架构体系的三层分别是什么?答案:Web应用的三层架构体系的三层分别是数据显示层、逻辑计算层、数据处理层。

第03章JSP语法详解1.简述JSP文件的组成元素,并说明每个元素的含义。

答案:JSP文件的组成元素如下:(1)JSP中的指令标识利用JSP指令可以使服务器按照指令的设置来执行动作和设置在整个JSP页面范围内有效的属性。

例如,在上述代码中,page指令指定了在该页面中编写JSP脚本使用的语言为“Java”,并且还指定了页面中JSP字符编码为“GBK”。

(2)HTML标记语言HTML(超文本标记语言,Hypertext Marked Language)是一种用来制作超文本文档的简单标记语言。

所谓超文本,是指一种电子文档,其中的文字包含可以链接到其他字段或文档的超文本链接,允许从当前阅读位置直接链接到超文本链接所指向的文字。

HTML标记语言在JSP页面中作为静态的内容,浏览器将会识别这些HTML语言并执行。

在JSP程序开发中,这些HTML标记语言主要负责页面的布局、设计和美观,可以说是网页的框架。

(3)加入Java代码加入到JSP页面中的Java代码,在客户端浏览器中是不可见的。

它们需要被服务器执行,然后由服务器将执行结果与HTML标记语言一同发送给客户端进行显示。

通过向JSP页面中加入Java嗲吗,可以使该页面生成动态的内容。

(4)JSP表达式JSP表达式主要用来输出,它可以向页面输出内容显示给用户,还可以用来动态的指定HTML 标记中属性的值。

2.如何在JSP页面中添加动态HTML注释?答案:在JSP页面中可以使用HTML注释,例如,请看下面的代码:<!--这个是加入到JSP页面的代码-->3.JSP中含有哪些3种指令元素?它们的作用分别是什么?答案:4.JSP中含有哪些动作元素?它们的作用是什么?答案:第04章JSP内置对象详解1.application对象的有什么特点,它与session对象有什么区别呢?答案:application对象保存了一个应用系统中共有的数据,一旦创建了application对象,除非服务器关闭,否则application对象将一直保存,并为所有客户共享。

与session不同的是,所有客户的application对象都是同一个,即所有客户共享这个内置的application。

如:“站点计数器”是用于计算整个网站的访问量的,与所有用户都有关,则该用application。

如:电子商务中的每个“购物车”只用于存放某一个用户自己的购物信息,与其他用户无关,则该用session。

2.如果获取客户端的IP地址答案:获取客户端的IP地址可以通过request对象中的getLocalName()方法进行获取。

例如,获取本地机器的IP地址如下:<%out.print(request.getLocalName());%>运行结果如下图所示。

获取本地机器的IP地址第06章JSP数据库核心技术1.简述JDBC的工作原理,并列举常用的对象。

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

(2)取得数据库连接通过DriverManager类中的getConnection()获取数据库的连接对象Connection(3)执行各种SQL语句将Connection对象转换成Statement对象,通过该对象的executeUpdate()执行添加、修改以及删除的SQL语句。

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

(5)关闭数据库连接通过Connection对象的close()方法关闭数据库连接,并抛出异常。

2.简述JDBC事务概念,如果在JDBC中实现事务。

答案:事务(Transaction)是访问数据库时,影响到各种数据项的一个程序执行单元。

在关系型数据库(例如:SQL Server,MySQL)中,事务就是一条或者一组保存、更新数据库记录的SQL 语句。

合集下载

JSP复习——精选推荐

JSP复习——精选推荐

JSP复习1第一章JSP初步1.3 JSP工作原理(1)JSP的工作原理JSP文件通过JSP引擎自动被编译成Servlet程序。

(P3)(2)JSP运行环境的搭建JDK、MyEclipse的安装步骤、配置。

练习题1.下列关于JSP应用程序执行的描述正确的是()。

A JSP页面在每次执行前都必须经过翻译和编译后生成.class文件。

B JSP页面需要下载到本地浏览器中执行。

C JSP页面的执行是在JSP容器中完成的,需要JVM(Java虚拟机)的支持。

D JSP页面只需要有JVM(Java虚拟机)就可以单独运行。

2.JSP的工作原理3.在JSP页面中获取当前系统时间,并指定显示格式。

(P13)2 第二章JSP辅助知识2.1 知识点(1)HTML文本结构熟悉HTML的基本组成(P15)(2)表单元素表单提交的两种方法。

(3)JavaScript语法(4)Web体系结构熟悉理解Web应用程序的三层架构(P28)练习题1、HTML页面中,定义浏览器标题的<Title>标记应该写在()标记中。

A<HTML></HTML> B <HEAD></HEAD> C <BODY></BODY> D <XML></XML>2. 以下标记符中,没有对应的结束标记的是()。

A. <body>B. <br>C. <html>D. <title>3. 在HTML中,<form action=?>,action表示()。

A. 提交的方式B. 表单所用的脚本语言C. 提交的URL地址D. 表单的形式4. 下列JavaScript的循环开始语句中,正确的是()。

A. for i=1 to 10B. for(i=0;i<=10)C. for(i<=10;i++)D. for(i=0;i<=10;i++)5、Web 应用程序使用的三层体系结构包括:()A. 表示层、逻辑层和业务层B. 表示层、逻辑层和数据层C. 逻辑层、业务层和数据层D. 表示层、业务层和数据层3 第三章JSP语法详解3.1 JSP页面的组成(1)JSP页面的组成元素3.2 JSP注释理解三种注释方式:<!—注释-->、<%--注释--%>、//注释,以及他们之间的区别3.3 JSP脚本元素3.3.1声明语句(1)掌握声明的方法,声明变量的有效范围、生命周期(P36)(2)理解P37网页计数器代码注意:在JSP页面中声明的变量在编译成Servlet类后,其变量定义在所有方法之外(全局变量)3.3.2脚本段(1)脚本段标记<% 脚本段%>(2)脚本段与HTML元素嵌套使用P37示例代码注意:脚本段中,不可定义方法,脚本段相当于编译后的Servlet类中的方法,方法中可调用方法但不可定义方法。

JSP期末复习题

JSP期末复习题

JSP期末复习题一、填空题1、 JSP是指(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种(动态网页技术标准)。

2、在传统的网页HTML文件(*.htm,*.html)中加入(Java程序片段)和(JSP标记),就构成了JSP网页。

3、 JSP网页文件的扩展名是(jsp)。

4、所有JSP程序操作都在(服务器端)执行。

5、表单的method表示提交信息的方式,分别是(get)和(post)。

6、 Tomcat目录conf(包括Tomcat的主要配置文件server.xml和为不同的Tomcat配置的Web应用设置缺省值的文件web.xml)。

7、要在JSP页面文件中动态包含一个文件count.jsp,写出相应的语句(<jsp:includepage=”count.jsp” />或者<%@ include page=”count.jsp” >)。

要在JSP页面文件中静态包含一个文件Computer.jsp,写出相应语句<%@include file=”Computer.jsp” %>8、 Tomcat的主要配置文档是(server.xml)。

可以通过配置server.xml设置(服务器的端口及虚拟路径)。

9、 JSP标签分为(指令标签动作标签 jsp注释)三类。

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

11、JSP 中不能应用(JavaScript)函数。

12、声明局部变量的标记符是<% %>。

13、Resulset接口的next方法可以使结果集指针指向下行数据。

14、数据库事务处理分两种,分别是提交、回滚。

15、数据更新操作包括修改数据、添加数据删除数据。

16、解决汉字的问题,最简单的方法就是在文件头加入<%@ page contentType="text/html;charset= gb2312 " %>17、在 JSP 中,连接数据库的方式通常有两种:一种是通过 JDBC-ODBC桥连接;另一种是通过 JDBC驱动程序连接。

JSP期末考试复习资料

JSP期末考试复习资料

1-2 JSP中可重复使用的组件有哪些?JavaBean/JSP标准标签/自定义标签1—3 什么是JSP的预编译特征?答:JSP页面在被服务器执行前,都是已经被编译好的,并且通常只进行一次编译,即在JSP 页面被第一次请求时进行编译,在后续的请求中如果JSP页面没有被修改过,服务器只需要直接调用这些已经被编译好的代码,这大大提高了访问速度。

1—8 开发JSP程序可采用哪几种开发模式?分别介绍他们的优缺点。

答:第一种:单纯的JSP页面编程优点是容易实现;缺点是程序结构混乱,维护不便.第二种:JSP+JavaBean编程优点是结构比较清晰;缺点是将流程控制放到JSP中,JSP不能单纯作为显示功能第三种:JSP+JavaBean+Servlet编程优点是层次关系明显、组件分工明确;缺点是对开发人员能力要求较高,不适合JSP初学者.2—2 什么是成员变量和局部变量?他们的区别是什么答:成员变量是在类体中变量定义部分所声明的变量;局部变量是在方法体重声明的变量和方法的参数两者的区别在于有效范围不同,成员变量在整个类内都有效,而局部变量只在定义他的成员方法内才有效。

2-3 如何创建、使用并销毁对象?答:创建对象的方法:类名对象名;对象名 = new 构造方法名([参数列表]);或者:类名对象名 = new 构造方法名([参数列表]);使用对象的方法:可以通过对象来引用其成员变量,并改变成员变量的值,而且还可以通过对象来调用其成员方法。

通过使用运算符“.”实现对成员变量的访问和成员方法的调用。

销毁对象的操作由Java提供的垃圾回收机制自动完成 .不需要手工完成销毁对象操作。

或者调用对象的finalize()方法。

3-1 JSP页面由哪些元素组成?〈!—— JSP中的指令标识 -->〈%@ page language=”java" contentType=”text/html;charset=gb2312”%〉<%@ page import="java。

jsp复习

jsp复习
1、人说:servlet 和 JavaBean 都是 java 类,可以互换使用,请您回答,在 MVC 中,控制器部分是否可以使用 JavaBean 完成?为什么?
不能。因为 javabean 是普通的 java 类,MVC 中的 servlet 要完成从客户端接收数据,采用的 servlet 是 HTTP 协议,而普 通的 javabean 不能完成该功能。 2、有人说:JSP 是 Servlet 的高级实现,在 MVC 中,控制器部分应该用 JSP 实现,请您回答 JSP 和 servlet 的异同。 相似:
3. jsp:setProperty:设置 JavaBean 的属性。 4. jsp:getProperty:输出某个 JavaBean 的属性。 5. jsp:forward:把请求转到一个新的页面。 6. jsp:plugin:根据浏览器类型为 Java 插件生成 OBJECT 或 EMBED 标记 4. 说明 MVC 设计模式中,M、V、C 分别代表什么,有什么作用。 答案:M 代表 Model(模型),该组件是对软件所处理问题逻辑的一种抽象,封装了问题的核心数据,逻辑和功能实现,独立于具体 的界面显示以及 I/O 操作。 V 代表 View(视图),该组件将表示模型数据,逻辑关系以及状态信息,以某种形式展现给用户。视图组件从模型组件获得显示信息, 并且对于相同的显示信息可以通过不同的显示形式或视图展现给用户。 C 代表 Controller(控制器),该组件主要负责用户与软件之间的交互操作,控制模型状态变化的传播,以确保用户界面与模型状态的 统一。5.JavaBean 的主要规范是什么? 5.简述使用 JDBC 技术的主要步骤? 答案: 1.注册和加载驱动器 ; 2.与数据库建立连接; 3.发送 SQL 语句; 4.处理结果; 5.关闭连接; 6.如何连接数据库? 答案: Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); String url = "jdbc:odbc:数据源名称 "; DriverManager.getConnection(url, "sa", ""); 7.简述 JavaBean 的书写规范。 答案: (1)JavaBean 是一个 public 的类。 (2)类要实现 Serializable 接口 (3)要有一个默认构造函数,以便任何一个容器都可以创建 JavaBean 的实例。 (4) 存放属性的变量为 protected 或 private 特性。 (5)设置和获取属性时,使用 setXXX()和 getXXX()方法。

JSP复习资料

JSP复习资料

JSP复习资料一、填空:1、Tomcat服务器的默认端口是8080 .2、jsp主要内置对象有:application 、config 、exception 、out、page 、pageContext 、request 、response 、session 。

3、application (application,session)对象是所有客户共同拥有,而session(application,session)对象则是每个客户专用的。

4、JDBC的主要任务是:建立与数据库的连接、向数据库发起查询请求、处理数据库返回结果5、一个Bean由三部分组成实现java,io.serializable接口、提供地参数的构造方法、提供getter()和setter()方法访问它的属性。

6、Servlet的生命周期分三个时期:初使化、服务、销毁。

7、JSP开发网站的两种模式分为JSP+JavaBean 和JSP+JavaBean+Servlet8、对于同一用户,要想在不同的页面之间共享数据,可有以下几种方法:把数据保存的session中,通过Cookie ,通过隐含的表单把数据提交到下一页面,通过ServletContext对象,通过Application对象,通过文件系统或数据库。

9、运行servlet需要在___ web.xml注册。

10、JSP是Html和Java 的结合。

11、JSP是运行在Web服务器上的JSP语言。

*12、Web服务器是一个servlet容器,它的作用是发布网页。

13、JSP的内部对象可以直接使用,它是由servlet容器创建的。

14、获取表单〈form>提交的参数,通常使用的内部对象是request,常用的方法是getParameter。

15、JavaBena是一个java 类,它必须有一个public且无参数方法。

16、在JSP中使用JavaBean的标签是<jsp:useBean id=Bean实例class=BeanName〉,其中id的用途是实例化一个Bean对象.17、加载数据库驱动的方法是Class.forName() ,连接数据源的方法是DriverManager。

JSP复习资料

JSP复习资料

J S P复习资料第1章JSP简介1.Tomcat服务器的默认端口是8080 。

修改tomcat的端口的方法为:在Tomcat下打开conf文件夹找到server.xml文件,用记事本打开,并在<Connector port="8080">中把8080更改为新的端口号即可。

2.JSP是指Java Server Pages 是由Sun Microsystems 公司倡导、许多公司参与一起建立的一种动态网页技术标准。

3.Web服务器是一个servlet容器,它的作用是发布网页。

所有JSP程序操作都在服务器端执行。

4.三种常用的动态网页技术是 ASP、PHP、JSP 。

5.JSP开发网站的两种模式分为 JSP+JavaBean 和 JSP+JavaBean+Servlet 。

6.JSP是Html 和Java的结合。

是运行在Web服务器上的 JSP 语言。

7.在Tomcat服务器中部署Web应用程序时,可以直接将Web程序归档文件WAR存放到tomcat服务的install_dir/webapps 中。

第2章JSP页面1.在传统的网页HTML文件(*.htm,*.html)中加入Java程序片和JSP标签,就构成了JSP页面。

JSP 网页文件的扩展名是.jsp 。

2.一个JSP页面由下列5种元素组合而成:①普通的HTML标记符,② JSP标记(如指令标记、动作标记),③成员变量和方法,④ Java程序片,⑤Java表达式。

3.JSP工作的具体流程:(1)客户端通过浏览器向服务器发出请求,在该请求中包含了请求的资源路径,这样当服务器接收到该请求后就可以知道被请求的资源。

(2)服务器根据接收到的客户端的请求来加载被请求的JSP文件。

(3)Web服务器中的JSP引擎会将被加载的JSP文件转化为Servlet代码(.java文件)。

(4)JSP引擎调用Java虚拟机的javac程序将生成的Servlet代码编译称.class文件。

jsp复习资料

jsp复习资料JSP复习资料JSP(Java Server Pages)是一种用于创建动态Web页面的技术,它结合了Java 代码和HTML标记,使得开发人员可以在页面中嵌入Java代码,并通过服务器端的处理生成动态内容。

对于学习和掌握JSP,复习资料是非常重要的。

本文将为大家提供一些有关JSP的复习资料,帮助大家更好地理解和应用这一技术。

一、JSP基础知识1. JSP概述:介绍JSP的定义、特点和应用场景,以及JSP与Servlet的区别和联系。

2. JSP元素:讲解JSP页面中的各种元素,如指令、脚本、表达式和声明等,以及它们的作用和用法。

3. JSP内置对象:介绍JSP中的内置对象,如request、response、session和application等,以及它们的作用和使用方法。

4. JSP标准动作:详细解释JSP中的标准动作,如include、forward和param 等,以及它们在页面中的应用场景。

5. JSP标签库:介绍JSP标签库的概念和作用,以及如何使用和自定义标签库。

二、JSP进阶知识1. JSP页面生命周期:讲解JSP页面的生命周期过程,包括初始化、编译、执行和销毁等阶段,以及每个阶段的具体操作。

2. JSP中的EL表达式:介绍EL表达式的语法和用法,以及如何在JSP页面中使用EL表达式进行数据绑定和计算。

3. JSP中的JSTL:讲解JSTL(JSP Standard Tag Library)的概念和作用,以及如何使用JSTL提供的标签简化JSP页面的开发。

4. JSP中的异常处理:详细说明在JSP页面中如何处理异常,包括使用try-catch语句和使用errorPage指令等方法。

5. JSP与数据库交互:介绍如何在JSP页面中与数据库进行交互,包括连接数据库、执行SQL语句和处理查询结果等操作。

三、JSP性能优化1. JSP编译与执行:讲解JSP页面的编译和执行过程,以及如何通过调整编译和执行参数来提升JSP页面的性能。

jsp复习要点


request对象属性的应用
1、request属性传递数据:如图
2.request属性传递数据的步骤 使用 request.setAttribute(String name,Object obj)方 法向request属性存入数据 获取一个RequestDispatcher转发实例,转发到目标资 源
1.JSP(Java Server Pages)是指在HTML中嵌入Java脚本语言, 由应用服务器中的JSP引擎来编译和执行嵌入的Java脚本语 言命令将生成的整个页面信息返回给客户端。 2.JSP优点:跨平台,编译后执行,提高执行效率,采用java技 术,java应用广泛,学习较容易,是J2EE的十三种技术之一, 可共同构建企业应用。 (内容动态生成与静态表示分离,可重复使用的组件,简化页 面开发跨平台 ) JSP缺点:开发环境安装复杂,先装JDK,再装服务器。相对于 asp,java语言学习较困难。 3.使用场合:JSP技术解决界面显示问题 ;Servlet主要解决内 部逻辑问题

1.Servlet类的层次结构:如图 2.Servlet API的原则:

重写doGet方法来处理get请求 重写doPost方法来处理post请求 如果需要在Servlet实例化进进行初始化工作,可以重写init()方法 如果需要在Servlet被释放时进行资源清理的工作,可以重写 destroy()方法

用于对需要传递给HttpServletResponse接口中的sendRedirect()方法的URL进行 自动URL重写
2.隐藏域是用于收集或发送信息的不可见元素。当表单提交时,隐藏域会将 信息用事先设置时定义的名称和值发送给服务器 .
JSP复习教程
第四章 JSP基础入门(重点)

(完整版)jsp复习题库

JSP期中复习题库一、单选题【】1.request对象中读取同名复选框表单元素的值时,比较合适的方法是A.getAttribute() B.getParameter() C.getParameters() D.getAttributes()【】2.application对象所依赖的类或接口是A.JspWrite B.ServletContextC.PageContext D.HttpServletContext【】3.下面关于session的用法哪个是正确的?A.HttpSession session = new HttpSession();B.String haha =session.getParameter(“haha”);C.session.removeAttribute(“haha”);D.session. setAttribute(“haha”);【】4.关于<jsp:include page="Relative URL" />说法不正确的是哪个?A.URL的输出在请求时被插入到JSP页面中B.不能含有影响整个页面的JSP内容C.被包含文件改变后不需更改使用它的页面D.被包含文件更改后,需要手动地更新使用它的页面【】5.Java关于异常处理机制的叙述哪个正确A.catch部分捕捉到异常情况时,才会执行finally部分B.当try区段的程序发生异常时,不一定执行catch区段的程序C.不论程序是否发生错误及捕捉到异常情况,都会执行finally部分D.以上都是【】6.下面JSP动作中叙述不正确的是A.jsp:forward动作用来把当前的JSP页面重导到另一个页面上,用户看到的地址是当前页面的地址,而内容是另一个页面的。

B.jsp:param动作可单独使用,用于页面间传递参数。

C.jsp:include动作和include指令是不完全一样的。

D.jsp:setProperty动作用来在一个JSP页面中设置已创建的bean的属性值。

Jsp复习整理

第一章:1.域名,IP地址,DNS的作用?答:IP地址:识别Internet网络中的主机及网络设备的唯一标识。

每个IP地址通常分为网络地址和主机地址两部分。

域名:TCP/IP协议中提供了域名服务系统(DNS),允许为主机分配字符名称,即域名。

DNS的作用:①为主机分配域名②在网络通信时由DNS自动实现域名和IP的转换。

2.jsp的环境配置?Jsp页面的执行过程?答:配置:一台和网络相连的计算机、jdk配置相应的环境变量、支持Jsp的web服务器,如Tomcat。

执行过程:JSP页面的执行过程一般可以分为6步:•(1)客户端通过Web浏览器向JSP服务器发出请求。

•(2)JSP服务器检查是否已经存在JSP页面对应的Servlet源代码,若存在则继续下一步,否则转至(4)。

•(3)JSP服务器检查JSP页面是否有更新修改,若存在更新修改则继续下一步,否则转至(5)。

•(4)JSP服务器将JSP代码转译为Servlet的源代码。

•(5)JSP服务器将Servlet源代码经编译后加载至内存执行。

•(6)将产生的结果返回至客户端。

(Jsp页面执行过程)第三章:1.在jsp中,表达式表示的是在一个脚本语言中被定义的表达式,在运行之后被自动转化为字符串,然后插入到这个表达式在jsp文件的位置来显示。

2.Javascript是一种基于对象和事件驱动并具有安全性能的脚本语言。

使用它的目的是与Html 语言、Javascript脚本语言(java小程序)一起实现在一个web页面中链接多个对象,与web 客户端交互。

虽然Javascript可以制作,处理交互式表格,但本身不具有将数据传回服务器的能力,也不具有访问服务器上的数据的能力。

要实现通信功能,还是需要Jsp来解决。

3.Document对象包含哪些对象和集合?使用集合的好处?答:①Document对象包含以下对象和集合:All(文档中所有元素的集合)、Anchors(锚集合)、Applets(Java小程序集合)、Body(文档主体对象)、Children(子元素集合)、Embeds(嵌入对象)、Forms<表单集合)、Frames(框架集合)、Images(图像集合)、Links(链接集合)、Plugins(插件集合)、Scripts(脚本集合)、Selection(选择器对象)和StyleSheets(级联样式表集合)等。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档