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
廣告