strust2的工做流程

strust2的工做流程:app

客戶端經過HttpServletRequest向Tomcat容器發送請求---->過濾器(核心控制器StrutsPrepareAndexecuteFiler)---->jsp

核心控制器訪問ActionMapper來決定是否調用某個action(若是是jsp頁面等則不會調用action)------>代理

核心控制權ActionProxy(action代理)---->ConfigurationManager(配置管理器)加載struts.xml找到要調用的action--->xml

ActionProxy(action代理)建立Action invocation實例--->調用攔截器123————》攔截器執行完後才執行action字符串

調用action業務處理方法 同時這個方法返回一個 字符串結果--->根據字符串去匹配視圖--->再次倒序執行攔截器321工作流

----最後經過HttpServletRequest響應請求io

相關文章
相關標籤/搜索