填空题

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  、表达式(注释(Comment7种要素构成。

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)。

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

1、  Tomcat服务器的默认端口是   8080   。怎样修改tomcat的端口__在Tomcat下打开conf文件夹找到server.xml文件用记事本打开在<Connector port=”8080”>中把8080更改即可_____,

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

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

4、  理论上,GET是   用于获取服务器信息并将其作为响应返回给客户端                       ,POST是     用于客户端把数据传送到服务器。

5、  application对象是代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息 ,而session对象则是每个客户专用的。

6、  JDBC的主要任务是:    与数据库建立连接    、    发送SQL语句  、   处理结果   。

7、  一个Bean由三部分组成:   实现java.io.serializable接口、  提供无参数的构造方法  、  提供getter()和setter()方法访问它的属性  。

8、  Java Servlet的主要特点是:         、方便、               、                   、节省投资。运行servlet需要在___web.xml_____注册.

9、  Servlet的生命周期分三个时期:     装载Servlet              、   创建一个Servlet实例                    、    销毁                。

10、  JSP开发网站的两种模式分为_____jsp+javabean___________和      jsp+javabean+servlet  。

JSP 相关试题(二)的更多相关文章

  1. JSP 相关试题(五)

    Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE MicrosoftInternetExplorer4 /* Style Definiti ...

  2. JSP 相关试题(四)

    简答 1.有人说:servlet和 JavaBean都是java类,可以互换使用,请您回答,在MVC中,控制器部分是否可以使用JavaBean完成?为什么? 不能.因为javabean是普通的java ...

  3. JSP 相关试题(三)

    判断题 1.动态网页和静态网页的根本区别在于服务器端返回的HTML文件是事先存储好的还是由动态网页程序生成的(对 ) 2.Web开发技术包括客户端和服务器端的技术.(对 ) 3.Tomcat和JDK都 ...

  4. JSP 相关试题(一)

    选择题 1.当用户请求jsp页面时,JSP引擎就会执行该页面的字节码文件响应客户的请求,执行字节码文件的结果是(C) A)发送一个JSP源文件到客户端    B)发送一个Java文件到客户端 C)发送 ...

  5. JSP面试题及答案

    更新时间:2015-04-07         来源:网络         投诉删除 [看准网(Kanzhun.com)]JSP面试题频道小编搜集的范文“JSP面试题及答案”,供大家阅读参考,查看更多 ...

  6. C/C++常考面试题(二)

    网上看到的面经,说是dynamic_cast的实现,和RTTI的相关,这才发现原来对这个概念这么模糊,所以作了这个总结. C/C++常考面试题(二) RTTI(Runtime Type Informa ...

  7. maven管理的jsp应用如何添加servlet、jsp相关依赖(org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp.index_jsp)

    背景: 老大让做权限控制,研究了一下shiro,下了个demo下来,死活跑不起来,报 org.apache.jasper.JasperException: java.lang.ClassNotFoun ...

  8. 数据库基础SQL知识面试题二

    数据库基础SQL知识面试题二 作者:尹正杰  版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.选课系统SQL语法练习 course数据库中有以下四张表: •students表(学生表): si ...

  9. maven引入jsp相关依赖

    <!--引入Servlet开始--> <dependency> <groupId>javax.servlet</groupId> <artifac ...

随机推荐

  1. OD调试程序3

    条件跳转指令的图片,作为以后的参考. 载入了reverses.eve程序,F8下去,发现一个跳转,调用了一个函数,致使程序结束.于是我们绕过它,参考上面的 跳转指令图片. 然后继续F8 又会发现一个跳 ...

  2. @Html.DropDownListFor 绑定列表项

    MVC中为 DropDownListFor 绑定列表项, 一种方案从后台加载列表内容,通过ViewData传递到前台页面. View: <div class="editor-label ...

  3. SecureCRT相关

    -------------------------------------------------- 如何解决SecureCRT汉字乱码的问题? 选择工具栏上的“选项”菜单在打开的下拉菜单中选择“会话 ...

  4. php-抽象

    //继承//子类可以继承父类的一切//特点:单继承//函数的重写 //多态//当父类引用指向子类实例,由于子类对父类的方法进行了重写,父类引用在调用该方法的时候表现出的不同//如果一个方法需要一个父类 ...

  5. 帝国cms缩略图:网站不同地方生成不同的缩略图

    本文转自:http://blog.sina.com.cn/s/blog_4d49ba58010115sd.html 方便网站多地方调用不同尺寸的缩略图. 根据图片源,在网站任意位置生成不同大小的缩略图 ...

  6. 相对URL拼接为绝对URL的过程

    URL有两种方式:绝对的和相对的. 绝对URL中包含有访问资源的所需的全部信息 举一个例子: <HTML> <HEAD><TITLE>Joe's Tools< ...

  7. URI与URL区别

    URL 与 URI 很多人会混淆这两个名词. URL:(Uniform/Universal Resource Locator 的缩写,统一资源定位符). URI:(Uniform Resource I ...

  8. 遇到double 数目过大,转String变成科学计数法

    问题: java中,当double数目过大,转出String时,变成了科学记数法的表示. 总结: 1.项目的存储用的是mysql,mysql的类型和java类型之间存在映射关系,以前关注不多.现在总结 ...

  9. Xcode编译异常和警告汇总(持续更新中)

    1.Method definition for 'xxx' not found xxx的方法没有实现 出现原因.h声明了xxx方法但是.m没有实现xxx方法 解决方法:在类的.m文件实现xxx方法   ...

  10. Spring MVC 使用拦截器优雅地实现权限验证功能

    在上一篇 SpringAOP 实现功能权限校验功能 中虽然用AOP通过抛异常,请求转发等勉强地实现了权限验证功能,但感觉不是那么完美,应该用拦截器来实现才是最佳的,因为拦截器就是用来拦截请求的,在请求 ...