JSP 在线测验



以下测验提供与JSP 基础知识相关的多项选择题 (MCQ)。您需要阅读所有给出的答案,然后点击正确的答案。如果您不确定答案,可以使用显示答案按钮查看答案。您可以使用下一题按钮查看测验中的新一组问题。

Questions and Answers

Q 2 - 如果一个 JSP 要生成一个 XML 页面,它应该使用页面指令的哪个属性?

A - contentXML

B - generateXML

C - typeXML

D - contentType

答案:D

解释

<%page contentType="text/xml">

Q 3 - 所有 Servlet 类都需要在 web.xml 中映射和配置。

A - 正确

B - 错误

答案:A

解释

是的,所有 Servlet 都需要在 web.xml 中映射/配置。

Q 4 - 以下哪个属性用于将未捕获的运行时异常自动转发到错误处理页面?

A - error

B - errorPage

C - exception

D - exceptionPage

答案:B

解释

<%@ page errorPage="error.jsp" %>

如果在请求处理期间遇到未捕获的异常,它将重定向浏览器到 JSP 页面 error.jsp。

答案:A

解释

out 隐式对象是 javax.servlet.jsp.JspWriter 对象的实例,用于在响应中发送内容。

答案:C

解释

isELIgnored 选项允许您禁用表达式语言 (EL) 表达式的评估。该属性的默认值为 true,这意味着表达式 ${...} 将根据 JSP 规范进行评估。如果该属性设置为 false,则表达式不会被评估,而是被视为静态文本。

答案:D

解释

isThreadSafe 选项将页面标记为线程安全的。默认情况下,所有 JSP 都被视为线程安全的。如果将 isThreadSafe 选项设置为 false,则 JSP 引擎确保一次只有一个线程执行您的 JSP。

答案:C

解释

JSP 生命周期的销毁阶段表示容器何时停止使用 JSP。jspDestroy() 方法是 Servlet 中 destroy 方法的 JSP 等价物。

答案:C

解释

区域设置是特定的文化或地理区域。它通常是指语言符号后跟国家/地区符号,它们之间用下划线分隔。例如,“en_US”表示美国的英语区域设置。

答案:D

解释

<c:choose> 的工作方式类似于 Java 的 switch 语句,它允许您在多个备选项之间进行选择。与 switch 语句具有 case 语句类似,<c:choose> 标签具有 <c:when> 标签。switch 语句具有 default 子句来指定默认操作,类似地,<c:choose> 使用 <otherwise> 作为默认子句。

jsp_questions_answers.htm
广告