TagSupport类中定义了三个方法
A: doStartTag():标记开始的处理方法
B: EVAL_PAGE常量是doEndTag方法可能会用到的返回值,表示跳出当前页面,标记结束之后的代码不再执行
C: doAfterBody():标记体运行结束后的处理方法
D: SKIP_PAGE常量是doEndTag方法可能会用到的返回值,表示继续执行当前页面剩下的代码。
A: doStartTag():标记开始的处理方法
B: EVAL_PAGE常量是doEndTag方法可能会用到的返回值,表示跳出当前页面,标记结束之后的代码不再执行
C: doAfterBody():标记体运行结束后的处理方法
D: SKIP_PAGE常量是doEndTag方法可能会用到的返回值,表示继续执行当前页面剩下的代码。
举一反三
- 当JSP页面执行自定义标签,遇到结束标签时将调用()方法执行处理。 A: doStartTag() B: doEndTag() C: doInitBody() D: doAfterBody()
- 下面关于Tag接口说法中正确的是()。 A: setPageContext()方法为初始化方法 B: setParent()方法用来设置标签的上一级标签 C: doStartTag()方法返回EVAL_BODY_INCLUDE和SKIP_BODY,返回EVAL_BODY_INCLUDE计算正文内容,返回SKIP_BODY不计算body。 D: doEndTag方法,EVAL_PAGE或者SKIP_PAGE,当返回值为EVAL_PAGE,jsp容器将继续执行jsp页面的内容,否则不执行 E: release()方法用来释放标签程序占用的任何资源
- 动作标记 的作用是:从该标记出现处停止当前JSP页面的继续执行,从而转向执行forward动作标记中page属性值指定的JSP页面。
- 关于方法的返回值和return语句,下面说法错误的是: A: return语句用于终止当前方法的执行 B: 如果方法的返回类型为void,则方法中不能出现return语句 C: return关键字还会停止方法的执行;如果方法的返回类型为void,则可使用没有值的return语句来停止方法的执行 D: 定义有返回值的方法,必须使用return关键字返回值,且return关键字的后面必须是与返回类型匹配的值
- 下面关于Tag接口说法中正确的是()。 A: AsetPageContext()方法为初始化方法 B: BsetParent()方法用来设置标签的上一级标签 C: CdoStartTag()方法返回EVAL_BODY_INCLUDE和SKIP_BODY,返回EVAL_BODY_INCLUDE计算正文内容,返回SKIP_BODY不计算body。 D: DdoEndTag方法,EVAL_PAGE或者SKIP_PAGE,当返回值为EVAL_PAGE,jsp容器将继续执行jsp页面的内容,否则不执行 E: Erelease()方法用来释放标签程序占用的任何资源