星空网 > 软件开发 > Java

struts2的基本配置

1.package标签下主要的点在namespace和name,extend上

  extend 一般继承自struts-default.

  namespace,主要用于约束访问地址action前的路径,比如http://www.baidu.com/aaa/bbb/ccc.action

        如果有/aaa/bbb的namespace,有则访问该package,

        如果没有,则查看是否有/aaa/的namespace,有则访问该package,

        如果都没找到,则404

  name,主要用于标识该package,可以用于其他继承.

2.action,标签下主要有name,class

  name,主要用于约束,访问路径最后一个路径单元,如上文的ccc.action,如有ccc为name的action,则交由改action的class处理

  class所指向的类全名必须是继承自action接口,实现execute方法的类,一般继承ActionSupport,因为其在继承action接口的基础上

  还扩展了更多功能,如果找不到对应的action,则执行默认actionSupport的execute,其返回success,但是可以在struts标签下定义

  action-default-ref来定义默认的action .

3.访问路径后缀

  我们看到访问路径的后缀是.action ,其实你可以不带,因为这是允许的,约束是在框架自带的default.properties中,有一个struts.action.extension=action,,

  我们可以自定义一个struts.proeprties,来定义这个常量并覆盖其默认值已达到自定义的效果,这里就涉及到加载配置文件的顺序

  struts-default.

  struts-plugin.

  struts.

  struts.properties

  web.

  后面配置文件配置的信息会覆盖前面配置文件的相同的信息,这也是为什么可以通过struts.propertie来覆盖struts.


原标题:struts2的基本配置

关键词:Struts

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

泰国站点海外仓春节激励计划来袭:https://www.goluckyvip.com/news/3991.html
美国政府对TikTok的禁令再次被叫停:https://www.goluckyvip.com/news/3992.html
从选品、装修、listing、广告看Shopee运营的底层逻辑:https://www.goluckyvip.com/news/3993.html
跨境电商物流资源短缺加剧!后疫情时代行业格局如何演变?:https://www.goluckyvip.com/news/3994.html
单月出口破万亿!形势大好,却被物流搞崩溃了!:https://www.goluckyvip.com/news/3995.html
预计美国有30亿个包裹待运送!假期物流面临严峻考验:https://www.goluckyvip.com/news/3996.html
亚马逊掀起算法革命:A9已死 COSMO当立? :https://www.kjdsnews.com/a/1836493.html
2月新茶饮开店腰斩 加盟门槛一降再降 :https://www.kjdsnews.com/a/1836494.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流