-
struts.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd">查看全部
-
<filter> <filter-name>Struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <filter-mapping> <filter-name>Struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>查看全部
-
struts2 9個 jar commons-fileupload --------------- 文件上傳 commons-io --------------- io包 commons-lang --------------- 工具包 commons-logging ----------- Jakarta的通用日志記錄包 freemarker -------------------一個模板引擎,一個基于模板生成文本輸出的通用工具 struts-core-2.3.24 --------------- struts2的核心包 xwork-core -------------- xwork的包 由于Struts2是由xwork的延伸 有些類依然關聯著 xwork的類 ognl------------- 支持ognl表達式 javassist-3.11.0.GA--------支持采集查看全部
-
war包- web包 jar包- java包查看全部
-
運行struts2的環境要求: (1)Servlet API 2.4 (2)JSP API 2.0 (3)Java JDK 1.5 或者以上 搭建struts2環境步驟: 1.下載jar包 2.創建web項目 3.創建并完善相關配置文件 4.創建Action并測試啟動查看全部
-
MVC查看全部
-
MVC是模型視圖控制器,一種軟件設計典范查看全部
-
結構圖查看全部
-
工作原理及文件結構查看全部
-
web項目在啟動時,第一個加載的文件就是web.xml查看全部
-
一個請求在Struts2框架中的處理大概分為以下幾個步驟: 1 客戶端發送請求; 2 這個請求經過一系列的過濾器(Filter)(這些過濾器中有一個叫做ActionContextCleanUp的可選過濾器,這個過濾器對于Struts2和其他框架的集成很有幫助,例如:SiteMesh Plugin) 3 接著FilterDispatcher被調用,FilterDispatcher詢問ActionMapper來決定這個請是否需要調用某個Action。FilterDispatcher的功能如下: (1)執行Actions (2)清除ActionContext (3)維護靜態內容 (4)清除request生命周期內的XWork的interceptors 4 如果ActionMapper決定需要調用某個Action,FilterDispatcher把請求的處理交給ActionProxy 5 ActionProxy通過Configuration Manager詢問框架的配置文件,找到需要調用的Action類 6 ActionProxy創建一個ActionInvocation的實例。 7 ActionInvocation實例使用命名模式來調用,在調用Action的過程前后,涉及到相關攔截器(Intercepter)的調用。 8 一旦Action執行完畢,ActionInvocation負責根據struts.xml中的配置找到對應的返回結果。返回結果通常是(但不總是,也可 能是另外的一個Action鏈)一個需要被表示的JSP或者FreeMarker的模版。在表示的過程中可以使用Struts2 框架中繼承的標簽。在這個過程中需要涉及到ActionMapper查看全部
-
mvc模式查看全部
-
mvc 模式 model2查看全部
-
action接受參數的常用三種方式查看全部
-
struts.action.extension用于設置action后綴,有三種設置方式: 1.struts.xml 2.struts.properties 3.web.xml查看全部
舉報
0/150
提交
取消