抖m是什么意思啊 dom是什么意思啊 comdom是什么意思( 七 )


12、简述开发自定义标记的主要步骤 。
解析 开发自定义标记有基本的步骤,开发员应该做到熟悉 。
参考答案
(1) 根据需求设计需求开发的标记 。
(2) 在tld文件中描述标记的基本信息,包括标记名称、标记的属性、标记体的特征以及标记的处理器类等 。
(3) 根据tld描述的信息开发标记处理器类,实现标记的功能 。
13、如何使用自定义标记?
解析 即使有的应用中不需要自行开发标记库,然而开发员至少需要能够熟练掌握自定义标记的使用方法 。
参考答案
(1)将自定义标记相关的tld文件引入到工程中,可以存放到WEB-INF目录下 。
(2)将自定义标记相关的jar文件引入到工程中,可以存放到WEB-INF\lib目录下 。
(3)在JSP文件中,使用taglib指令指定标记库的uri,并指定使用该标记库的前缀 。
(4)在JSP中需要使用标记的地方,利用前缀引用标记,传递属性即可使用 。
14.简述tld文件的主要作用 。
解析 tld 文件在标记库中有着举足轻重的作用,开发人员至少要了解tld文件中的主要信息 。
参考答案 tld文件是标记库描述文件,主要描述了标记库的信息 。主要包括标记名称、标记体的情况、标记中的属性、标记对应的处理器类 。另外还会指定一个唯一的uri值,在jsp中使用标记库的时就通过这个uri进行引用 。
15.JSTL是什么?有什么作用?
解析 目前标记库有很多,除了JSTL外,还有很多第三方提供的标记库,然而作用和使用步骤大同小异 。开发员应该首先掌握标记库的含义以及使用,这样对其他标记库也能很快的熟练使用 。
参考答案 JSTL是原sun公司定义的一套标准标签库,提供了一些在Web应用中常用的标签,例如迭代数组或集合的标签 。使用JSTL能够使JSP代码更为简练,减少JSP中的代码量 。这些标签能在多个场合重复使用,提高了开发效率 。
16.如何使用JSTL
解析 使用JSTL和使用自定义的标记类似,也可以说,使用任何标记库的步骤都类似,无非是每个标记的作用、名字以及属性等不用而已 。
参考答案
(1) 首先引入JSTL的tld文件和相关的jar文件 。
(2) 在JSP中使用taglib指令指定要使用的tld的uri值,并自定义一个前缀 。
(3) 在需要使用标记的地方,使用前缀引用标记,设置必要的属性即可 。
17.假设存在一个会话属性list,list是泛型为Customer的集合对象,Customer中包含custname、age、address三个属性 。请使用JSTL中的迭代标记遍历该list,将集合中的数据显示到表格的行中 。
解析 JSTL中有很多标记,开发员应该熟悉常用的标记的使用,例如迭代标记就是常用 标记之一 。
参考答案


${cust.custname}
${cust.age}
${cust.address}


18.如何在web.xml中配置异常处理
解析 异常处理一直是应用开发中面对的一个问题 。在Web应用中,也可以使用try/catch/finally处理异常,同时,还可以在web.xml中进行配置,对某种异常进行统一处理
参考答案 在web.xml中配置异常处理的方式如下:

com.oracle.exception.RegisterException
/register.jsp

上述配置后,当发生了RegisterException却没有被捕获时,跳转到register页面进行处理 。
第四部分 高级主题
1.Log4j有什么作用?
解析:Log4j目前使用最多的日志处理组件,程序员应该掌握Log4j
的使用 。
参考答案:Log4j是Apache的一个开源项目,使用Log4j可以便捷地控制( )目的地,包括控制台,文件,GUI组件以及NT事件记录器等 。同时,Log4j可以控制( )日志信息的输出格式,也能够通过定义每一条日志信息的级别,更加细致控制日志的( )程 。
2.Log4j主要由哪三部分组成?每部分的主要作用是什么?
解析:掌握Log4j的使用,可以从了解Log4j的主要组件入手 。
参考答案:Log4j包含三个主要组成部分,即Logger、Appender以及Layout 。其中( )是日志记录器,是Log4j的核心组件;一个Logger可以指定多个Appender,Appender( )定日志信息的输出目的地,可以是文件、控制台或消息文件等;一个Appender又可以指定( )个Layout,Layout用来指定日志信息的格式,可以使HTML、简单文本等 。
3.列举至少3种Log4j的输出目的地,并说明其含义 。
解析:能够将诶之输出到不同目的地,是Log4j的一大特征 。