2013年2月15日

Struts 2 第14part 默认Action和Action总结

实例:Struts2_DefaultAction

主要看struts.xml配置文件就行了

   
   
   
   
  1. xml version="1.0" encoding="UTF-8" ?> 
  2.     "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"  
  3.     "http://struts.apache.org/dtds/struts-2.0.dtd"> 
  4.  
  5. <struts> 
  6.     <constant name="struts.devMode" value="true" /> 
  7.       
  8.     <package name="default" namespace="/" extends="struts-default"> 
  9.         <default-action-ref name="index">default-action-ref> 
  10.         <action name="index"> 
  11.             <result>/default.jspresult> 
  12.         action> 
  13.     package> 
  14. struts> 

 

 

如果要使用默认Action,添加如下标签就行了。

   
   
   
   
  1. <default-action-ref name="index">default-action-ref> 

Action

1.实现一个Action的最常用方式:从ActionSupport继承
2.DMI动态方法调用 !
3.通配符配置 * {1} {2} …
a)*_*
4.接收参数的方法(一般用属性或者DomainModel来接收)
5.简单参数验证addFieldError
a)一般不使用Struts2的UI标签
6.访问Web元素
a)Map类型
i.IoC
ii.依赖Struts2
b)原始类型
i.IoC
ii.依赖Struts2
7.包含文件配置
8.默认action处理

关于Action的内容,这是1~13part,所总结的内容,每一个知识点都有相应博客。