更新時間:2022-07-19 07:39:13 來源:動力節點 瀏覽1177次
答:struts 2 中的 MVC 模式包含 Actions、Interceptors、Value stack/OGNL、Result/Result 類型和視圖技術等組件。
答:這是在面試中提出的基本 Strut 2 面試問題。在Strut 1中,action類不是POJO,需要繼承抽象類。前端控制器是一個動作 servlet。它只有JSP 用于組件視圖。在strut 1中,可以在WEB-INF目錄下放置一個配置文件。它在處理請求時使用請求處理器類的概念。在 Strut 1 中,動作和模型是分開的。
在Strut 2中,動作類是POJO,不需要繼承任何類,也不需要實現任何接口。對于視圖組件,它有 JSP、自由市場等。在strut 2 中,函數控制器是Struts Prepare 和Execute 過濾器。在這種情況下,必須將配置文件命名為 struts.xml 并放置在 classes 目錄中。它在處理請求時使用攔截器的概念。在 strut 2 中,動作和模型被組合在動作類中。
答:strut中一個請求的生命周期是:
用戶向服務器發送請求以請求某些頁面。
過濾器調度程序查看請求,然后確定適當的操作。
配置的攔截器功能適用,例如驗證和文件上傳等。
執行所選動作以執行請求的操作。
之后,如果需要,再次配置用于執行任何后處理的攔截器。
最后,由視圖準備結果并將結果返回給用戶。
答:有 3 個不同的內置主題:
簡單主題:這是一個內容很少的最小主題。這意味著文本字段標記呈現HTML 標記時沒有標簽、驗證、錯誤報告或任何其他格式或功能。
XHTML 主題:它被稱為 struts 2 使用的默認主題,并提供了簡單主題提供的所有基礎知識。它添加了其他幾個功能,例如每個 HTML 的 HTML 標簽的標準兩列表布局、驗證和錯誤報告等。
Css_xhtml 主題:這個主題提供了簡單主題提供的所有基礎知識,并添加了其他幾個功能,例如標準的基于 CSS 的兩列布局和使用 div 標簽作為 HTML struts 標簽、每個 HTML struts 的標簽標簽并根據 CSS 樣式表放置。
答:在 Strut 2 中,驗證框架幫助應用程序在執行操作方法之前運行規則以執行驗證。動作類應該擴展動作支持類來獲得方法執行的驗證。在 Struts 2 中,驗證框架的工作方式如下:當用戶按下提交按鈕時,它會自動調用驗證方法來執行,如果任何一個條件語句為真,那么strut 2就會調用它的add-field-error方法。如果發現任何錯誤,strut 2 將不會繼續執行方法。甚至該框架也會作為調用函數的結果返回輸入。當驗證失敗并且 strut2 返回輸入時,它將顯示視圖文件。它使用了 strut 2 標簽,因此錯誤消息將自動添加。
答:這是在面試中被問到的最流行的 Struts 2 面試問題。它是規劃和實施產品和服務的過程,以便它們可以很容易地適應特定的當地語言和文化,這被稱為本地化,而實現本地化的過程被稱為國際化。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習