-
4-4-3 動態方法調用(動態方法調用) 解決一個Action對應多個請求的處理,以免Action太多。 (1)指定method屬性 [多個方法需要寫多個action,工作量大] (2)感嘆號方式 [struts2 并不推薦] <constant name="struts.enable.DynamicMethodInvocation" value="true"></constant> <result name="">***</result> http://127.0.0.1:8080/HelloWorld/helloworld!add.action (3)通配符方式 [官方推薦使用]查看全部
-
第三步:如果沒有,則報錯查看全部
-
Action的搜索順序: http://localhost:8080/struts2/path1/path2/path3/student.action 第一步:判斷package是否存在,如:path1/path2/path3 (1)存在 第二步:判斷action是否存在,如果不存在則去默認的namespace的 package里面尋找action 第三步:如果沒有,則報錯 (2)路徑包不存在 第二步:檢查上一級路徑的package是否存在(直到默認namespace,重復第一步)查看全部
-
Struts 2 提供了3種方式去訪問Servlet API (1)ActionContext (2)實現***Aware接口 (3)ServeltActionContext查看全部
-
Struts 2中的Action的execute方法中不存在 HttpServeltRequest 和 HttpServeltResponse查看全部
-
組件化、抽象的包不能定義action查看全部
-
1. 文檔描述 2. dtd文件:約束文件里面的標簽類型查看全部
-
核心文件3 struts.properties該文件包含很多key-value對 該文件可以配置在struts.xml文件中查看全部
-
核心配置文件:(1)web.xml(2)struts.xml文件 struts.xml文件中包含的的內容: 1. 全局屬性 2. 用戶請求和相應Action之間的對應關系 3. Action可能用到的參數與返回結果 4. 各種攔截器的配置查看全部
-
局部結果和全局結果查看全部
-
處理結果類型查看全部
-
Struts2處理結果類型查看全部
-
需要掌握Struts 2 的工作原理查看全部
-
lang包--工具包 framemarker包--模板引擎查看全部
-
Struts 2 當中用到了注解(Annotation)查看全部
舉報
0/150
提交
取消