
- Struts 2 教程
- Struts2 - 首頁
- Struts2 - 基本MVC架構
- Struts2 - 概述
- Struts2 - 環境搭建
- Struts2 - 架構
- Struts2 - 示例
- Struts2 - 配置
- Struts2 - Action
- Struts2 - 攔截器
- Struts2 - 結果型別
- Struts2 - 值棧/OGNL
- Struts2 - 檔案上傳
- Struts2 - 資料庫訪問
- Struts2 - 傳送郵件
- Struts2 - 校驗
- Struts2 - 國際化
- Struts2 - 型別轉換
- Struts2 - 主題/模板
- Struts2 - 異常處理
- Struts2 - 註解
- Struts 2 標籤
- Struts2 - 控制標籤
- Struts2 - 資料標籤
- Struts2 - 表單標籤
- Struts2 - Ajax標籤
- Struts 2 整合
- Struts2 - Spring
- Struts2 - Tiles
- Struts2 - Hibernate
- Struts 2 有用資源
- Struts2 - 問答
- Struts2 - 快速指南
- Struts2 - 有用資源
- Struts2 - 討論
Struts2線上測驗
以下測驗提供與Struts2框架相關的多項選擇題 (MCQs)。您需要閱讀所有給出的答案並點選正確的答案。如果您不確定答案,可以使用顯示答案按鈕檢視答案。您可以使用下一題按鈕檢視測驗中的新一組問題。

題 1 - 在MVC架構中,以下哪個是對檢視的正確定義?
答案:B
解釋
檢視 - 負責向用戶顯示所有或部分資料。
題 2 - 關於web.xml,以下哪一項是正確的?
A - web.xml配置檔案是一個J2EE配置檔案,它決定了servlet容器如何處理HTTP請求的元素。
答案:C
解釋
以上兩個說法都是正確的。
題 3 - 關於重定向結果型別,以下哪一項是正確的?
A - 它用於轉發到伺服器上的servlet、JSP、HTML頁面等。它使用RequestDispatcher.forward()方法。
答案:C
解釋
它呼叫標準的response.sendRedirect()方法,導致瀏覽器向給定位置建立新的請求。
題 4 - Struts 2 的校驗是如何工作的?
A - 當用戶按下提交按鈕時,Struts 2 將自動執行validate方法。
B - 如果validate方法中列出的任何if語句為真,Struts 2將呼叫其addFieldError方法。
答案:D
解釋
以上所有說法都是正確的。
題 5 - @Result註解的目的是什麼?
答案:B
解釋
@result 註解的名稱與 execute 方法的結果相對應。它們還包含一個位置,指示應該提供哪個檢視以對應於 execute() 方法的返回值。
題 6 - @ConversionErrorFieldValidator 註解的目的是什麼?
A - 此註解標記需要在主Action方法之前呼叫且結果已執行的Action方法。
答案:C
解釋
此校驗註解檢查欄位是否存在任何轉換錯誤,如果存在則應用它們。
題 7 - @Element 註解的目的是什麼?
答案:B
解釋
此註解為型別轉換設定Element。Element註解必須應用於欄位或方法級別。
答案:A
解釋
generator標籤根據提供的val屬性生成迭代器。
答案:B
解釋
要使用Struts的MVC,您必須熟悉標準JSP、Servlet API和大型且複雜的框架。