您好,登錄后才能下訂單哦!
這篇“常見的Struts2面試題及答案有哪些”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“常見的Struts2面試題及答案有哪些”文章吧。
答: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 面試問題。它是規劃和實施產品和服務的過程,以便它們可以很容易地適應特定的當地語言和文化,這被稱為本地化,而實現本地化的過程被稱為國際化。
以上就是關于“常見的Struts2面試題及答案有哪些”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。