javaweb期末试题填空简答

  • 格式:docx
  • 大小:280.60 KB
  • 文档页数:6

j a v a w e b期末试题填空简答集团标准化办公室:[VV986T-J682P28-JP266L8-68PNN]1 _____和_____标签用来定义表格的行和单元格。

<td> <tr>2表格的_____和_____属性用于水平和垂直合并单元格。

Colspan rowspan3表单主要由_____、_____和_____三部分构成。

表单标签表单域表单按钮4_____标签定义浏览器不支持框架时显示的内容。

<noframes>5 CSS样式由_____、_____、_____三部分组成选择符属性属性值6常用的选择符主要有三类:_____、_____、_____ HTML选择符 ID选择符类选择符7在WEB页面中使用CSS的方法有三种_____、_____、_____ 内部样式表内嵌样式外部样式表8 常用的页面布局技术有______、______和______。

DIV+CSS布局框架布局表格布局9 一个标准的网页由_______、_______和_______三部分组成。

结构外观行为10 使用_____语句可以在HTML中引入d:/文件 <script type="text/javascript" src="d:/"></script>11 在JavaScript中根据变量的作用域可以分为____和____两种全局变量局部变量12 在浏览器的DOM中,根对象是______ window13 表单对象是________对象的子对象 document14 Div层的隐藏和显示主要是用到_________属性,该属性的值为_________时隐藏Div层Display none15调试Servlet时,Eclipse要进入____________视图下 Debug16 Servlet中会话跟踪技术的方案有_____、______、______和隐藏表单域技术。

Cookie Session URL重写17 JSP页面中的6个基本元素包括___________、___________、___________、___________、动作标签和注释。

指令声明表达式脚本18 JSP页面在容器中运行需要经过3个过程:_____,_______和______ 编辑翻译执行19 JSP页面中常见的3种指令有:___________、______________和___________page指令 include指令 taglib指令20 JSP页面的Page指令中的____________属性用于设置脚本语言 language21广义上来讲,满足______、______、______三个要求的Java类可以称为JavaBean 无参数构造方法属性私有属性具有公有的get和set方法22用于查找或者实例化一个JavaBean的动作名称为____,用于设置JavaBean的属性的动作名称为_____,用于把请求转发到另一个页面的动作名称为______ jsp:useBean jsp:setProperty jsp:forward23 param标准动作用于为其他动作标签提供附加参数信息,该动作通常可以与______、________等一起使用<jsp:include> <jsp:forward>24 JSP内置对象中主要用于输入输出功能的有______,________,________ request response out25 JSP的4种作用范围分别使用_____、_______、______、_______来表示,它们都具有________和_________方法pageContext request session application getAttribute()setAttribute()26 JSTL分为______、______、______、______、______五部分核心标签库国际化输出标签库(I18N标签库) XML标签库 SQL标签库 EL函数库27 Servlet上下文监听器有2个:_________和_______________ ServletContextListener ServletContextAttributeListener28针对Session会话的监听器有4个:_____,______,_________和____________ HttpSessionListener HttpSessionActivationListener HttpSessionBindingListener HttpSessionAttributeListener简述HTML和HTTP的区别和联系超文本传输协议(HTTP,HyperText Transfer Protocol)是客户端浏览器或其他程序与Web服务器之间的应用层通信协议,用以实现客户端和服务器端的信息传输。

超文本标签语言(HTML,HyperText Mark-up Language),即HTML语言,是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。

HTML是网络的通用语言,是一种简单、通用的标签语言,是专门为HTTP协议设计的,当然也可用于其他用途。

简述DIV+CSS布局的优缺点。

DIV布局的优点是:网页代码精简、提高页面下载速度、表现和内容相分离等;缺点则是:过于灵活,比较难控制。

因此DIV布局比较适合应用于复杂的不规则页面、业务种类较多的大型商业网站。

简述使用表格布局的注意事项不要把整个网页当成一个大表格,尽可能使用多个表格进行分块。

因为一个大表格的内容要全部加载后才会显示。

这样会降低页面的响应速度和效率。

此外,单元格在调整时不够方便,往往在调整局部的单元格时,会对其它的单元格产生联动的效果,违背了调整的初衷。

嵌套表格作为相对独立的表格,控制十分方便,这也是使用表格布局的常用方法,但是一般不宜超过三层,一旦表格嵌套过多会影响浏览器的响应速度,并且不易后期维护。

当用表格布局时,表格的边框宽度一般设置为0。

最外层表格宽度一般使用固定的像素值,而嵌套的表格的宽度则使用百分比来设定,如果使用像素值则需要计算的绝对精确,因此不提倡使用像素值。

简述“==”和“===”的主要区别"=="运算符是在类型转换后执行而"==="是在类型转换前比较。

简述break和continue语句的区别break语句用于结束循环,执行循环体后的语句;continue语句用于结束本次循环,执行下次循环简述JavaScript中数组对象的常用方法concat()连接两个或更多的数组,并返回合并后的新数组join()把数组的所有元素放入一个字符串并返回此字符串。

元素通过指定的分隔符进行分隔pop()删除并返回数组的最后一个元素push()向数组的末尾添加一个或更多元素,并返回新的长度reverse()颠倒数组中元素的顺序sort()对数组的元素进行排序toString()把数组转换为字符串,并返回结果简述DOM的特点DOM是一种与浏览器、平台、语言无关的接口,编程人员通过DOM可以访问页面中其他的标准组件。

DOM解决了Netscape的JavaScript和Microsoft的JavaScript之间的冲突,给予Web设计师和开发者一个标准的方法,让其来访问站点中的数据、脚本和表现层对象。

DOM是以层次结构组织的节点或信息片断的集合。

DOM是一种树形的结构,开发人员可在节点树中导航寻找特定信息。

解析该结构通常需要加载整个文档,解析完毕后才能够操作节点。

列举DOM对象模型中的主要对象Window对象、Document对象、Location对象、Navigator对象、History对象和From 对象等。

简述表单验证中的分类验证必填项验证长度验证输入内容的格式验证两个表单项的值是否相同验证邮箱的输入是否合法简述Servlet的生命周期简述转发和重定向两种页面跳转方式的区别,在Servlet中分别使用什么方法实现重定向和请求转发是Servlet处理完数据后进行页面跳转的两种主要方式。

重定向是指页面重新定位到某个新地址,之前的Request失效,进入一个新的Request,且跳转后浏览器地址栏内容将变为新的指定地址。

重定向是通过HttpServletResponse对象的sendRedirect()来实现。

请求转发是指将请求再转发到另一页面,此过程依然在Request范围内,转发后浏览器地址栏内容不变。

请求转发使用RequestDispatcher接口中的forward()方法来实现。

编写一个输出"Hello World!"Servlet程序。

import .*;import .*;lass文件,并加载到内存执行;4) 最后把执行结果即响应(response)发送回客户端。

在JSP页面打印九九乘法表<%@ page language="java" contentType="text/html; charset=GBK"%><html><head><title>乘法表</title></head><body><%for (int i = 1; i <=9; i++) {for (int j = 1; j <=i; j++) {(j+"*"+i+"="+j*i+"&nbsp;");}.getServletContext()获取application对象.()获得out对象.JSP内置对象共有几个,分别是什么JSP内置对象共有9个,分别是request,response,session,application,out,pageContext,config,page和exception在应用中,如果监听类同时实现ServletContextListenerServletContextAttributeListener两个接口时,简述工作流程1) Web应用启动的时候,contextInitialized(ServletContextEvent event)方法进行初始化;2) 如果在Application范围内添加一个属性,将会触发ServletContextAttributeEvent事件,通过AttributeAdded(ServletContextAttributeEvent event)方法进行处理;3) 如果在Application的范围内修改属性值,将会触发ServletContextAttributeEvent事件,通过AttributeReplaced(ServletContextAttributeEvent event)方法进行处理;4) 如果在Application的范围内删除一个属性,将会触发ServletContextAttributeEvent事件,通过AttributeRemoved(ServletContextAttributeEvent event)方法进行处理;5) Web应用关闭时,contextDestroyed(ServletContextEvent event)方法进行卸载。