Struts2学习笔记(二)-----Struts2的常见配置

目录

 

一 、Struts2配置文件的加载顺序

二 、package  相关配置

 三 、action 的相关配置

四 、Struts2 的常量配置

 五 、分模块开发的配置


一 、Struts2配置文件的加载顺序

  1. default.properties
  2. struts-default.xml
  3. struts-plugin.xml
  4. struts.xml
  5. struts.properties
  6. web.xml

    备注:后配置的常量的值会覆盖先配置的常量的值。也就是说相同的常量配置,在web.xml中配置的会覆盖前面配置的常量

 

二 、package  相关配置

  1. package标签称为包,这个包与Java中的包的概念不一致。包是为了更好管理action的配置。
  2. package标签的属性
    1. name                :包的名称,只有在一个项目中不重名即可。
    2. extends            :继承哪个包,通常值为struts-default
    3. namespace      :名称空间,与<action>标签中的name属性共同决定访问路径。一般配置为  namespance="/"
      1. 名称空间有三种写法:
        1. 带名称的名称空间                 :namespace="/aaa"
        2. 根名称空间                            :namespance="/"
        3. 默认名称空间                         :namespace=" "
    4. abstract           :抽象的,abstract="true"  表示此包可被其他包继承。

 

 三 、action 的相关配置

  1. action标签配置Action类。
  2. action标签的属性
    1. name                :与namespace共同决定访问路径
    2. class                 Action类的全路径
    3. method             :执行Action中的哪个方法的方法名,默认值execute
    4. converter          :用于设置类型转换器

 

 

四 、Struts2 的常量配置

在Struts2的框架中,提供了非常多的常量:(在default.properties中

 

  1. struts.i18n.encoding=UTF-8                        ----Struts2中所有的post请求的中文乱码不用处理。
  2. struts.action.extension=action,,                  ----Struts2请求的默认的扩展名。默认扩展名是.action或者什么都不写。

在Struts2中修改一些常量的值:

修改常量的值,可以有三个位置进行修正

1 、struts.xml中进行修改

2、struts.properties中进行修改

3 、web.xml中进行修改

 五 、分模块开发的配置

struts.xmlinclude 的配置,

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值