《《JSP应用开发项目化教程》课后习题(第6章).docx》由会员分享,可在线阅读,更多相关《《JSP应用开发项目化教程》课后习题(第6章).docx(1页珍藏版)》请在第壹文秘上搜索。
1、课后习题参考答案1、标签中,items和var分别代表什么含义,简述具体作用。【参考答案】标签的功能是在JSP页面用于迭代隐式对象中保存的集合对象,类似与Java语言中的的for循环功能。语法:循环本体内容其中:items为在隐式对象中保存的集合对象名称;Var代表迭代对象中当前分量。2、简述标签中test和Var的作用。【参考答案】标签的用途同在JSP页面中起到判断分支作用。语法:具体内容其中:testCondition是判断条件,使用E1.表达式;Var用来储存test运算后的结果,即true或false。3、结合自定义标签的定义过程,分析JSP页面标签的工作原理。【参考答案】1)每次遇到
2、JSP标签容器构造一个SimPIeTag实例,这个构造方法没有参数;2) SetJSPCOnteXt()、SetParent()只有当前的标签在另一个标签之内时才调用SetParentO方法;3)设置属性,调用每一个属性的Setter方法;4) SeUspBody(javax.servlet.jsp.tagextJspFragmentbody);5) doTagO所有标签的逻辑迭代和BOdy计算都在这个方法中;6) return();4、简述TagSupport类作用。【参考答案】TagSupport接口定义的标签是不能产生交互效果的,需要用到交互的标签需要使用BodyTagSupport接口。