Java Web:1~8章填空题整理

第1章Java Web概述

1..Web服务器是运行及发布Web应用的大容器,比较常用的有WebLogic,WebSphere和(Tomcat)等。

2..JSP文件被JSP引擎进行转换后,又被编译成了(Class)文件,最终由服务器通过执行这个文件来对客户端的请求进行相应。

3.JSP全称是Java Server Pages。

4.开发JSP程序需要具备哪些开发环境?

Web浏览器、Web服务器、JDK、数据库、Eclipse。

第2章JSP基本语法

1.在某个JSP页面中存在如下代码:“<%=”51”+”24”%>”,运行该JSP页面后,对应输出(5124)。

2.JSP程序里由哪几种注释?

(1)HTML注释:<!- -->

(2)Java注释:

单行注释://

多行注释:/* */

(3)JSP隐藏注释:<%--  --%>

第3章服务器交互

1.JSP九大主要内置对象有out、page、(request)、(response)、session、application、config、pageContext和exception。

2.request对象用来获取名为“username”的请求参数的语句是(request.getAttribute(“username”))。

第4章JavaBean技术

1.JavaBean的作用域有page、(request)、(session)、和application。

2.<jsp:useBean>用于在网页中创建JavaBean实例,其中属性id的值是JavaBean的(实例名称)。

3.JavaBean的作用域有几种,从小到大如何排序?

page、request、session、application

4、在 JSP 中可以使用___________操作来设置 Bean 的属性。

正确答案:<jsp:setProperty>

5、在 JSP 中可以使用___________操作来获取Bean 的属性。

正确答案:<jsp:getProperty>

6、___________和 JSP相结合,可以实现表现层和商业逻辑层的分离

正确答案:JavaBean

第5章Servlet技术

1.Servlet被编译完成后,生成的文件(连同其目录)最后会被存放到(WEB-INF)目录下。

2.如果要正常访问Servlet,还需要对它进行配置,Servlet的配置一般是添加到(web.xml)文件中。

第6章过滤器和监听器

1.在请求过滤处理后,需要调用chain参数的(doFilter)方法将请求向下传递给下一过滤器或者目标资源。

2.Servlet监听器划分为以下3种:ServletContext事件监听器、HttpSession事件监听器和(ServletRequest)事件监听器。

3.过滤器有哪些作用和用法?

(1)init(FilterConfig config):初始化过滤器;

(2)doFilter(ServletRequest reg,ServletResponse res,FilterChain chain):进行过滤操作;

(3)destroy():销毁过滤器。

4、Servlet监听器划分为以下3种:ServletContext事件监听器、HttpSession事件监听器和________事件监听器。(10.0分)

正确答案:ServletRequest

5、在请求过滤处理后,需要调用chain参数的________方法将请求向下传递给下一过滤器或者目标资源。(10.0分)

正确答案:doFilter()

6.用于监听HttpSession对象生命周期的接口是【 】。

答案:HttpSessionListener

7.一个web.xml中可以配置【 】个监听器。

答案:零个或多个

8.Filter链中各个Filter执行请求时的拦截顺序与响应时的拦截顺序【 】。

答案:相反

9.为了实现统计网站当前在线人数,当用户登录成功将信息保存到session域中时,可以使用【 】监听器在后台工作,以计算当前在线人数。

答案:HttpSessionListener

10.用于监听ServletRequest对象生命周期的接口是【 】。

答案:ServletResquestListener

第7章JavaWeb的数据库操作

1.加载MySQL驱动的语句是Class.forName “com.mysql.jdbc.Driver”。

2.事物是必须满足原子性、一致性、隔离性和(持久性)。

3.简述JDBC连接数据库的基本步骤?

(1)驱动下载;

(2)复制驱动文件到工程;

(3)编写数据库连接程序。

第8章JSP高级技术

1.EL提供(.)和([])两种运算符来存取数据。

2.(<c:forEach>)标签的主要功能是用于循环控制,并且可以将集合中的成员循环浏览一遍,相当于Java中的遍历操作。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇
下一篇>>