您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 能源与动力工程 > JSP填空题和判断题
填空题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是UniformResourceLocator的缩写,中文称之为统一资源定位器。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对象,必须设置的指令是%@pageisErrorPage=“true”%.22、要使javabean在整个应用程序的声明周期中,被该应用程序中的任何JSP文件所使用,则该javabean的Scope属性必须设置为application。23、在Servlet中,主要使用HttpServletResponse类的重定向方法sendRedirect方法实现重定向,以及使用RequestDispatcher类的转发方法forward方法实现转发功能。24.out对象的__out.flush()_____方法,功能是输出缓冲的内容。25.JSP的__session___对象用来保存单个用户访问时的一些信息。26.response对象的_sendRedirect(URLurl)___方法可以将当前客户端的请求转到其他页面去。27.当客户端请求一个JSP页面时,JSP容器会将请求信息包装在__request__对象中。28.response.setHeader(“Refresh”,“5”)的含义是指页面刷新时间为5秒__。29.在JSP中为内置对象定义了4种作用范围,即ApplicationScope、SessionScope、PageScope和RequestScope四个作用范围。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:useBeanclass=BeanNameid=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的英文全称是JavaDataBaseConnectivity,中文意义是Java数据库连接。50.简单地说,JDBC能够完成下列三件事:与一个数据库建立连接(connection)、向数据库发送SQL语句(statement)、处理数据库返回的结果(resultset)。51.JDBC主要由两部分组成:一部分是访问数据库的高层接口,即通常所说的JDBCAPI;另一部分是由数据库厂商提供的使Java程序能够与数据库连接通信的驱动程序,即JDBCDatabaseDriver。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(Exceptione){out.println(e.toString());}55.查询结果集ResultSet对象是以统一的行列形式组织数据的,执行ResultSetrs=stmt.executeQuery(selectbid,name,author,publish,pricefrombook);语句,得到的结果集rs第一列对用bid;而每一次rs只能看到一行,要在看到下一行,必须使用next()方法移动当前行。ResultSet对象使用getXXX()方法获得当前行字段的值。56.stmt为Statement对象,执行StringsqlStatement=deletefrombookwherebid='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技术建立应用程序的方式,分别称为JSPModel1(模式1)和JSPModel2(模式2)。68.在Servlet中,主要使用HttpServletResponse类的重定向方法sendRedirect方法实现重定向,以及使用RequestDispatcher类的转发方法forward方法实现转发功能。判断题1.动态网页和静态网页的根本区别在于服务器端返回的HTML文件是事先存储好的还是由动态网页程序生成的(对)2.Web开发技术包括客户端和服务器端的技术。(对)3.Tomcat和JDK都不是开源的。(错)4、session对象是HttpSession接口类的实例,由客户端负责创建和销毁,所以不同客户的session对象不同。(√)5、Requestdispatcher的forward方法和include方法的区别是forward可以到另外一个web应用的资源,而include只能到同一web的另外资源。(×)6、如果一个Sevlet有多个Filter,则优先级最高的Filter先执行。(×)7.在HTML页面文件中加入JSP脚本元素、JSP标记等就构成了一个JSP页面。(对)8.JSP引擎执行字节码文件的主要人物之一是直接将HTML内容发给客户端。(对)9.JSP页面中的变量和方法声明(Declaration)、表达式(Expression)和Java程序片(Scriptlet)统称为JSP标记。(对)10.JSP页面中的指令标记、JSP动作标记统称为脚本元素。(错)11.在“%!”和“%”标记之间声明的Java的变量在整个页面内有效,不同的客户之间不共享。(错)12.在“%!”和“%”标记之间声明的Java的方法在整个页面内有效。(对)13.页面成员方法不可以在页面的Java程序片中调用。(错)14.程序片变量的有效范围与其声明位置有关,即从声明位置向后有效,可以在声明位置后的程序片、表达式中使用。(对)15.程序片变量不同于在“
本文标题:JSP填空题和判断题
链接地址:https://www.777doc.com/doc-2882194 .html