JSP
试题及答?/p>
?/p>
6
?/p>
自定义标?/p>
一、选择题:
?/p>
1
)下面对于标签的说法中错误的?/p>
?/p>
A
?/p>
JSP
标签用于调用
JavaBean
组件中的操作和执?/p>
B
?/p>
JSP
标签简化了
JSP
页面的开发和维护
C
?/p>
JSP
技术没有提供了在自定义标签中封装其他动态功能的机制
D
)自定义标签通过封装反复执行的任务使它们可以在多个应用程序中重复使用
E
)自定义标签通常是以标签库的形式出现?/p>
?/p>
2
)自定义标签有丰富的功能。它们可?/p>
?/p>
A
)通过从调用页面传递的属性进行定?/p>
B
)访?/p>
JSP
页面可以使用的所有对?/p>
C
)修改由调用页面生成的响?/p>
D
)彼此通信?/p>
E
)彼此嵌?/p>
?/p>
3
)当我们要在
JSP
页面中使用自定义标签时需?/p>
?/p>
A
)在
tld
文件中定义标?/p>
B
)创建一个标签处理器
C
)引入这个标签的标签库,并指定前缀?/p>
D
)在
JSP
页面中使?/p>
page
指令
E
)在
JSP
页面中使?/p>
taglib
指令
?/p>
4
)下面关?/p>
Tag
接口说法中正确的?/p>
?/p>
A
?/p>
setPageContext()
方法为初始化方法
B
?/p>
setParent()
方法用来设置标签的上一级标?/p>
C
?/p>
doStartTag()
方法返回
EVAL_BODY_INCLUDE
?/p>
SKIP_BODY
,返?/p>
EVAL_BODY_INCLUDE
计算正文内容,返?/p>
SKIP_BODY
不计?/p>
body
?/p>
D
?/p>
doEndTag
方法?/p>
EVAL_P
AGE
或?/p>
SKIP_P
AGE
,当返回值为
EVAL_P
AGE
?/p>
jsp
容器将继?/p>
执行
jsp
页面的内容,否则不执?/p>
E
?/p>
release()
方法用来释放标签程序占用的任何资?/p>
?/p>
5
)下列关?/p>
BodyTagAPI
说法中错误的?/p>
?/p>
A
?/p>
setPageContext(pageContext)
用来设置页面的上下文对象
B
?/p>
setParent(Tag)
用来设置上一级标?/p>
,
如果没有上一级标?/p>
C
?/p>
doAfterBody()
用来设置缓冲区,这个缓冲区可以存放解析后?/p>
body
D
?/p>
setBodyContent(BodyContent)
用来先计算正文内容后,如?/p>
doStartTag
返回的是
EV
AL_BODY_INCLUDE
,那么执行这个方法,如果此方法返回的?/p>
IterationTag.EV
AL_BODY_AGAIN
,那么就在此计算正文内容,然后再调用此方?/p>
E
?/p>
doInitBody()
用来?/p>
setBodyContent()
方法做准备工?/p>
?/p>
7
?/p>
JSTL
一、选择题:
?/p>
1
)下列对?/p>
JSTL
的说法正确的?/p>
?/p>
A
?/p>
JSTL
是指?/p>
JavaServer Pages Standard Tag Library
?/p>
JSP
)标准标记库
B
?/p>
JSTL
特别为条件处理、迭代、国际化、数据库访问和可扩展标记语言?/p>
XML
)处理提供支
?/p>
C
?/p>
JSTL
在应用程序服务器之间提供了一致的接口,最大程序地提高?/p>
WEB
应用在各应用?/p>