struts2中Action到底是什么,怎么理解


struts2中Action到底是什么,怎么理解

1.配置完web.xml
2.創建視圖頁面login.jsp
3.創建業務控制器LoginAction類
(解釋說:創建業務控制器LoginAction類,該類為程序的Action類)
4.配置LoginAction類
(解釋說:當Action處理完客戶端請求后返回一個字符串,沒個字符串對應一個視圖)

那么這個Action到底是什么,是一個類嗎?怎么理解它,它和用於標簽的有什么區別。

解決方案

首先,你了解Servlet么?Servlet是運行在java服務器端的java代碼,這個Action本質就是Servlet啊。它作為java web應用的控制層,它完成瀏覽器的請求后返回一個頁面給客戶端瀏覽器。
其次,action的處理流程是由strut2的中央控制器完成的,Action處理完客戶端請求后返回一個字符串,每個字符串對應一個視圖,也就是說它處理瀏覽器的請求的過程,返回的視圖本質就是jsp頁面。
結論就是:action的本質就是Servlet。

解決方案二:

是控制層,主要控制service服務層和持久層數據庫的操作


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM