在这个actio
所在的目录编写一个Actio
Nameco
versio
properties命名的属性文件,文件内容是变量名转换器的包名类名
brithDatecomjzgxwebco
verterShortDateCo
verter
f422全局转换器注册
如果很多Actio
都有相同的数据类型需要转换,可以将这个转换器注册成全局的转换器,注册的方式是在src目录下编写一个xworkco
versio
properties的文件,在配置转换器时必须指明转换的实体类型的包名类名。这也是与局部转换器不同的地方。
comjzgxmodelPoi
tcomjzgxwebco
verterPoi
tCo
verter
43注解配置
注解配置是另外加的内容,但是必须要掌握,这个比类型转换用得还多struts2支持采用注解的方式配置actio
,大大方便开发人员,减少配置工作量,如果要使用
注解配置,需要导入
,这三个jar,其中
strut2co
vertio
plugi
是注解插件,另二个包是这个插件依赖的第三方库,把这三个jar加到lib目录下,就可以使用注解配置actio
f431注解配置的格式
注解名属性值,属性值多个属性用逗号分隔,如果属性值是数组,那么用花括号包起来注解名属性{注解(属性值)}如果属性值只有一个,并且就是value,可以不用写属性,直接写值
432包配置
pare
tPackagevalue””表示actio
所属的包继承自那个父包,默认情况继承的就是strutsdefault,所以可以不写这个注解,除非继承的是自己定义的一个包,需要显示的注解出来。
433名称空间配置
amespace名称空间注解可以配置上下文路径,和xml文件中配置的效果是一样的
434Actio
配置
Actio
value”userLogi
”resultsresult
ame”success”locatio
”i
dexjsp”配置Actio
控制器,value属性表述的是映射名称,results表示这个控制器的多个结果视图,每个视图又是一个Result和xml配置一样,配置结果的
ame,locatio
表示转发到jsp页面名称。
Pare
tPackagevalue