JSP填空题和判断题

合集下载

JSP试题

JSP试题

一、选择题1.假设已经获得ResultSet 对象rs ,那么获取第一行数据的准确语句是( )。

rs.hasNext()rs.nextRow()2. 在Web 项目的目录结构时,web.xml 文件位于( )目录下。

src 目录项目根目录或其子目录MATA-INF 目录3. 做动态网页的开发,以下( )语言可以作为服务器端脚本语言。

HTML JSPJavaScript 4. 页面中存在两个多选按钮(名称为sex ),分别代表男和女,该页面提交后,为了获得用户的选项值,可以使用以下()方法。

request.getParameter (sex); request.getParameterValues ("sex"); request.getParameterValue s(sex); 5. JSP 提供了一个可以在多个请求之间持续有效的内置对象( ),该对象与浏览器一一对应。

requestresponse application6. 表格属性中( )可以改变表格的大小,并且使表格的大小随浏览器窗口的大小而自动调整大小。

设置其width 和height 属性为数字值这两种方法均可 这两种方法均不可 7.在JSP 中,page 指令的( )属性用来引入需要的包或类。

extends languge contentType 8. 在JSP 标准动作标签中,( )相当于创建一个JavaBean 的示例。

getProperty setProperty forward9. 假设在helloapp 应用中有一个HelloServlet 类,它位于org.javathinker 包下,那么这个类的class 文件应该放在()目录下。

helloapp/HelloServlet.classhelloapp/WEB-INF/HelloServlet.classhelloapp/WEB-INF/classes/HelloServlet.class10. 要访问Bean 中名为jsp 的属性,应使用()方法。

“jsp内置对象”单元习题

“jsp内置对象”单元习题

“JSP内置对象”单元习题一、填空题1.JSP 中有9 种内置对象,它们分别是:___________、___________、response 对象、 pageContext 对象、 session对、 applicationt 对象、page 对象、 config 对象和 exception 对象。

2.Request对象可以使用___________方法获取表单提交的信息。

3.客户端向服务器端提交数据的方式通常有两种:一种是___________提交方式;另一种是___________提交方式。

4.在JSP 内置对象中,与请求相关的对象是______________________。

5.___________被封装成接口,它用来向客户端输出内容。

6.Out 对象中用来输出各种类型数据并换行的方法是______________________。

7.Out 对象中用来输出各种类型数据但不换行的方法是______________________。

8.Out 对象中用来输出一个换行符的方法是______________________。

9.Out 对象中用来关闭输出流的方法是______________________。

10.Out 对象中用来输出缓冲区里的数据的方法是______________________。

11.Out 对象中用来清除缓冲区里的数据,并把数据写到客户端的方法是________________。

12.Out 对象中用来清除缓冲区里的数据,但不写到客户端的方法是___________________。

13.Out 对象中用来获得缓冲区大小的方法是______________________。

14.Out 对象中用来获得缓冲区剩余空间大小的方法是______________________。

15.Out 对象中用来判断缓冲区是否自动刷新的方法是______________________。

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语法知识”单元习题

“JSP语法知识”单元习题一、填空题1.在JSP规范中,可以使用两种格式的注释:一种是____________;另一种是____________。

2.JSP 的语法元素主要包括:____________、____________、____________、____________和____________。

3.指令元素分为三种,它们分别是____________、____________和____________。

4.JSP 规范中描述了3 种脚本元素:____________、____________和____________。

5.____________是指在客户端显示的注释;而____________在客户端不会输出。

6.<!—注释内容-->是____________,<%--注释内容--> 是____________。

7.可以通过选择【查看】|【源文件】显示出来的注释是____________;不能显示出来的注释是____________。

8.JSP 程序中要用到的变量或方法必须首先____________。

9.____________是一段在客户端请求时需要先被服务器执行的Java 代码,它可以产生输出,并把输出发送到客户的输出流,同时也可以是一段流控制语句。

10.在JSP 三种指令中,用来定义与页面相关属性的指令是____________;用于在JSP页面中包含另一个文件的指令是____________;用来定义一个标签库以及其自定义标签前最的指令是____________。

11.JSP 中标准的动作元素包括:____________、____________、____________、____________、____________、____________和____________。

12.____________动作元素允许在页面被请求的时候包含一些其他的资源,如一个静态的HTML 文件或动态的JSP 文件。

jsp考试题及答案

jsp考试题及答案

jsp考试题及答案一、选择题(每题2分,共20分)1. JSP页面是由哪种语言编写的?A. JavaB. JavaScriptC. HTMLD. XML答案:A2. JSP页面通常被编译成什么类型的文件?A. .javaB. .jspC. .classD. .html答案:C3. Servlet是JSP的基础,以下哪个不是Servlet的生命周期方法?A. init()B. service()C. doGet()D. destroy()答案:C4. 在JSP中,以下哪个指令用于指定JSP页面使用的JSP版本?A. <%@ page version="2.0" %>B. <%@ include file="header.jsp" %>C. <%@ taglib uri="/jsp/jstl/core" prefix="c" %>D. <%@ page import="java.util.*" %>答案:A5. JSP页面中,以下哪个不是标准的JSP动作元素?A. <jsp:forward>B. <jsp:include>C. <jsp:useBean>D. <jsp:scriptlet>答案:D6. 在JSP页面中,以下哪个不是表达式(EL)的隐式对象?A. requestB. responseC. sessionD. out答案:D7. JSP页面中,以下哪个不是JSTL(JavaServer Pages Standard Tag Library)提供的标签?A. <c:forEach>B. <c:if>C. <c:choose>D. <jsp:scriptlet>答案:D8. 在JSP页面中,以下哪个不是JSP内置对象?A. requestB. responseC. sessionD. app答案:D9. JSP页面中的注释,以下哪个不会被发送到客户端浏览器?A. HTML注释B. JSP注释C. 单行注释(//)D. 多行注释(/* */)答案:B10. 在JSP页面中,以下哪个不是JSP的指令?A. <%@ page %>B. <%@ include %>C. <%@ taglib %>D. <%@ response %>答案:D二、填空题(每空2分,共20分)1. JSP页面的默认后缀是 jsp 。

jsp题库22页版含答案

jsp题库22页版含答案

JSP模拟题选择题1、为允许目标应用访问和改变bean的属性,开发者必须编写什么方法? ( c )a. getTags()b. setTags()c. accessor()和mutator()d. getAsText()和setAsText()2、考察关于taglib标签的子标签的以下陈述A:Taglibversion,jspversion,shortname,infoB:Name,tagclass,info,bodycontents以下哪个为真? ( b )a. 陈述A为真而陈述B为假b. 陈述A为假而陈述B为真c.二个陈述都为真d. 二个陈述都为假3、以下代码行将做什么操作? ( a )Class.forName(“Sun.jdbc.odbc.JdbcOdbcDriver”);a.为MS-SQL 服务器数据库加载驱动程序b. 建立与指定数据库的连接c.创建ResultSet 对象d.访问表中数据4、在servlet程序中,service()方法将完成什么操作?( d )a.初始化servlet 变量b. 向服务传递请求c.返回引用给PrintWriter 对象d. 接收客户请求,并处理它们5、ServletConfig 类用作什么? ( c )提供关于Servlet 接口的特定于HTTP的实现 b.提供处理客户请求的方法c.存贮启动配置和初始化参数d.发送应答给客户6、你使用 HTTPSession接口来跟踪你的servlets中会话数据。

为把值加入到此会话对象,你应使用哪个函数? ( d )a. putValue()b. addValue()c. setValue()d. addSession()7、以下哪个是JSP优于 servlet的地方? ( d )a. 独立于平台b. 创建数据库驱动的Web应用c. 服务器端编程能力d. Java 代码嵌入到HTML 页面8、你已编码了二个servlet :servlet1和servlet2 。

JSP试题一 及答案

JSP试题一 及答案

JSP试题一及答案一填空(20分,每空1分)1. JSP是java和html 的结合。

2. JSP是运行在web服务器上的脚本语言。

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

4. JSP的元素分为5种,<% int c=3;out.print(c);%> 是其中什么元素代码段。

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

6. 获取表单(<form>)提交的参数,通常使用的内部对象是request方法是getParameter 。

7. JavaBean是一个java 类,它必须有一个无参的构造方法。

8. 在JSP中使用JavaBean的标签是<jsp:useBean class=BeanName id=Bean实例>,其中id的用途是实例化一个Bean对象。

9. 加载数据库驱动的方法是Class.forName(),连接数据源的方法是connectioncon=DriverManager.getConnection(jdbc:odbc:数据源名)。

10. Statement对象的两个是常用方法是execute() 和executeQuery()。

二选择(10分,每项1分)1.JSP在Web服务器上的运行结果:(A)A.可以在Web浏览器看到B. 只能在Web浏览器看到2.在JSP中使用<jsp:forward page = "newworld.jsp" /> 后浏览器地址栏内的内容:(A)A.不发生变化B.发生变化。

3.在JSP中使用response.sendRedirect("jack.htm"); 后浏览器地址栏内的内容:(B)A.不发生变化B.发生变化4.在JSP中使用session.putValue("username", u_name)可以在会话中保存:(A) A. u_name对象B.u_name的数值。

jsp填空题

jsp填空题

jsp填空题填空1、指令标识通常以(<%@)标记开始,以(%>)标记结束。

2、如果想在JSP页⾯中调⽤exception对象输出错误信息,需要将页⾯指令的(isErropage)属性设置为true。

3、页⾯指令的(import)属性可出现多次。

4、表达式⽤于向页⾯输出信息,其使⽤格式是以(<%=)标记开始,以(%>)标记结束。

5、在页⾯中通过声明标识声明的变量和⽅法的有效范围为(整个页⾯),他们将成为JSP页⾯被转换成Java类后类中的(属性)和(⽅法)。

6、通常应⽤()动作标识可以在JSP页⾯中创建⼀个Bean实例,并且通过属性的设置可以将该实例存储到JSP中的指定范围内。

7、在JSP内置对象中,(request)对象是从客户端向服务器端发出请求,包括⽤户提交的信息以及客户端的⼀些信息,此对象的(getparameter)⽅法可以获取客户端表单中某输⼊框提交的信息。

8、在JSP内置对象中,(response)对象提供了设置HTTP响应报头的⽅法。

9、JSP内置对象的有效范围由⼩到⼤为(page)、(request)、(session)和(application)。

10、按功能JavaBean可以分为(可视化JavaBean)和(⾮可视化JavaBean)。

11、通常情况下通过ng.Class类的(forName(String className))⽅法加载要连接数据库的Driver类。

1、Tomcat服务器的默认端⼝是8080 。

, MYSQL默认端⼝是3306。

SQLServer默认端⼝是1433。

怎样修改tomcat的端⼝:在Tomcat下打开conf⽂件夹找到server.xml⽂件⽤记事本打开在中把8080更改即可2、异常的处理,可在该⽅法的代码段中包含3类代码:try、catch 和finally代码块。

3、jsp主要内置对象有:application、exception、pageContext 、request 、session、response、out、config、page。

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

填空题1.W3C是指___万维网联盟_______。

2.Internet采用的通信协议是___TCP/IP___。

3.当今比较流行的技术研发模式是__C/S__和__B/S__的体系结构来实现的。

4.Web应用中的每一次信息交换都要涉及到__服务器_和_客户端__两个层面。

5.HTML文档的开头和结束元素为__<html></html>_____。

6.表格定义中使用的子标记<td>的含义为___单元格___。

7.将一个图像作为一个超级链接,用到了__<img>__标记。

8.input表单域表示一个文本框时,它的type属性应该赋值为__text____。

9.URL是Uniform Resource Locator的缩写,中文称之为统一资源定位器。

10.超级链接标记<a>的href属性取值为链接的目标地址。

11.一个完整的JSP页面是由普通的HTML标记、JSP指令标记、JSP动作标记、变量声明与方法声明、程序片(Scriptlet)、表达式()、注释(Comment)7种要素构成。

12.JSP页面的基本构成元素,其中变量和方法声明(Declaration)、表达式(Expression)和Java程序片(Scriptlet)统称为JSP脚本元素。

13.指令标记、JSP动作标记统称为JSP标记。

14.“<%!”和“%>”之间声明的方法在整个页面内有效,称为页面的成员方法。

15.在“<%!”和“%>”之间声明的变量又称为页面成员变量,其作用范围为整个JSP页面。

16.JSP页面的程序片中可以插入HTML 标记。

17.当JSP页面的一个客户线程在执行synchronized 方法时,其他客户必须等待。

18.JSP页面中,输出型注释的内容写在“<!--”和“-->”之间。

19.JSP声明函数时,如果在前面加上_synchronize 关键字,功能是当前一个用户在执行该方法时,其他用户必须等待,直到该用户完成操作。

20.Page指令的属性Language的默认值是java 。

21、在Error.jsp页面中,要使用Exception对象,必须设置的指令是<%@page isErrorPage = “true”%>.22、要使java bean在整个应用程序的声明周期中,被该应用程序中的任何JSP文件所使用,则该java bean的Scope属性必须设置为application 。

23、在Servlet中,主要使用HttpServletResponse类的重定向方法sendRedirect 方法实现重定向,以及使用RequestDispatcher类的转发方法forward 方法实现转发功能。

24.out对象的__ out.flush()_____方法,功能是输出缓冲的内容。

25.JSP的__session___对象用来保存单个用户访问时的一些信息。

26.response对象的_sendRedirect(URL url)___方法可以将当前客户端的请求转到其他页面去。

27.当客户端请求一个JSP页面时,JSP容器会将请求信息包装在__request__对象中。

28.response.setHeader(“Refresh”, “5”)的含义是指页面刷新时间为5秒__。

29.在JSP中为内置对象定义了4种作用范围,即Application Scope 、Session Scope 、Page Scope 和Request Scope 四个作用范围。

30.表单的提交方法包括___post_______和____get______方法。

31.表单标记中的__action___属性用于指定处理表单数据程序url的地址。

32、JavaBean是一个java 类,它必须有一个无参的构造方法。

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

34、在JSP中,页面间对象传递的方法:request 、session 、application 、cookie 等方法。

35、在jsp页面中,可以用request对象的 gtParameterValues() 方法来获取其他页面传递参数值的数组。

.36、在JSP中使用JavaBean的标签是<jsp:useBean class=BeanName id=Bean实例> ,其中id的用途是实例化一个Bean对象。

37、使用cookie的基本步骤为:创建cookie对象,传送cookie对象,读取cookie对象,设置cookie对象的有效时间。

38.在Web服务器端使用JavaBean,将原来页面中程序片完成的功能封装到JavaBean中,这样能很好地实现业务逻辑层与视图层的分离。

39.JavaBean中用一组set方法设置Bean的私有属性值,get方法获得Bean的私有属性值。

set和get方法名称与属性名称之间必须对应,也就是:如果属性名称为xxx,那么set和get方法的名称必须为setXxx() 和getXxx() 。

40.用户在实际Web应用开发中,编写Bean除了要使用import语句引入Java的标准类,可能还需要自己编写的其他类。

用户自己编写的被Bean引用的类称之为Bean的辅助类。

41.创建JavaBean的过程和编写Java类的过程基本相似,可以在任何Java的编程环境下完成编写、编译和发布。

42.布置JavaBean要在Web服务目录的WEB-INF\classes文件夹中建立与Bean的包名对应的子目录,用户要注意目录名称的大小写。

43.使用Bean首先要在JSP页面中使用import 指令将Bean引入。

44.要想在JSP页面中使用Bean,必须首先使用<jsp:useBean> 动作标记在页面中定义一个JavaBean 的实例。

45.scope属性代表了JavaBean的作用范围,它可以是page、request 、session和application四个作用范围中的一种。

46、getConnection()是DriverManager 类的方法,使用过程中可能会抛出SQLException 异常。

47、Servlet中使用Session对象的步骤为:调用HttpServletRequest.getSession() 得到Session对象,查看Session对象,在会话中保存数据。

48、控制器主要负责两方面的动作:把用户的请求分发到相应的模型;将模型的改变及时反映到视图上。

49.JDBC的英文全称是Java Data Base Connectivity ,中文意义是Java数据库连接。

50.简单地说,JDBC能够完成下列三件事:与一个数据库建立连接(connection)、向数据库发送SQL语句(statement)、处理数据库返回的结果(resultset)。

51.JDBC主要由两部分组成:一部分是访问数据库的高层接口,即通常所说的JDBC API ;另一部分是由数据库厂商提供的使Java程序能够与数据库连接通信的驱动程序,即JDBC Database Driver 。

52.目前,JDBC驱动程序可以分为四类:JDBC-ODBC桥、部分用Java来编写的本地API驱动程序、JDBC网络纯Java驱动程序、本地协议纯Java驱动程序。

53.数据库的连接是由JDBC 的DrvierManager类管理的。

54.下面的代码建立Mysql数据库的连接,请填空:try{ Class.forName(" com.mysql.jdbc.Driver ");}创建连接的代码如下:try{ //和数据库建立连接conn=DriverManager.getConnection(" jdbc:mysql: //localhost:3306/booklib","root","");……conn.close();}catch(Exception e){ out.println(e.toString()); }55.查询结果集ResultSet对象是以统一的行列形式组织数据的,执行ResultSet rs = stmt.executeQuery ("select bid,name,author,publish,price from book");语句,得到的结果集rs第一列对用bid ;而每一次rs只能看到一行,要在看到下一行,必须使用next() 方法移动当前行。

ResultSet对象使用getXXX() 方法获得当前行字段的值。

56.stmt为Statement对象,执行String sqlStatement = "delete from book where bid='tp1001' ";语句后,删除数据库表的记录需要执行stmt.executeUpdate ( sqlStatement ); 语句。

57.用户可以有多种方式请求Servlet,如浏览器直接调用,页面form中提交调用、超级连接调用、Servlet调用等。

58.javax.servlet.Servlet接口定义了三个用于Servlet生命周期的方法,它们是init() 、service() 、destroy() 方法。

59.Servlet中使用Session对象的步骤为:调用HttpServletRequest.getSession() 得到Session对象,查看Session对象,在会话中保存数据。

60.Servlet运行于服务器端,与处于客户端的___Applet____相对应。

61.当Server关闭时,__Servlet___就被销毁。

62.使用Servlet处理表单提交时,两个最重要的方法是_Post__和__Get__。

63.Serlvet接口只定义了一个服务方法就是_Service()_。

64.MVC是三层开发结构,这三个字母按顺序分别代表_Model__、___View_、__Controller_______。

65.模型封装了数据和对数据的操作,是实际进行数据处理计算的地方。

视图是应用和用户之间的接口,它负责将应用显现给用户和显示模型的状态。

控制器负责视图和模型之间的交互,控制对用户输入的响应、响应方式和流程。

66.控制器主要负责两方面的动作:把用户的请求分发到相应的模型;将模型的改变及时反映到视图上。

67.Sun公司的JSP规范提出了两种用JSP技术建立应用程序的方式,分别称为JSP Model 1(模式1)和JSP Model 2(模式2)。

相关文档
最新文档