struts.xml配置文件的内容标签

1、package:

作用:分模块化开发。
属性:
name:包的名称。唯一。必须的
extends:一般都需要直接或间接继承一个叫做struts-default(struts-default.xml中有定义)的包名。因为,struts框架的一些核心功能配置都在此处。
abstract:如果为true,说明是一个抽象包。说明让别人去继承。没有任何action子元素的包就可以定义为抽象包。
namespace:名称空间。一般以”/”开头,和动作名称一起,构成了用户的访问路径。
比如:这里写图片描述

专题:package中的namesapce属性

2、action:

作用:配置动作。用户什么请求,执行哪个类,及哪个类的方法。
属性:
name:动作名称。必须的。包中要唯一。
class:动作类的全名。可以不指定,默认值是
com.opensymphony.xwork2.ActionSupport
这里写图片描述
method:执行的动作类的动作方法。可以不指定,默认值是execute。
这里写图片描述

说明:可以覆盖掉默认的动作类。一般我们不需要这么做。
这里写图片描述

3、constant配置:

推荐覆盖常量办法:在struts.xml中使用constant标签。
作用:配置常量的值。
struts2的常量都在default.properties配置文件中做了定义(struts2-core.jar/ org.apache.struts2包中)
常用的常量:
struts.i18n.reload = true 国际化配置文件更改后,自动加载。
struts.configuration.xml.reload = true struts配置文件更改后,自动加载
struts.devMode = false 如果为true,开启开发模式 .实际运行应该为false
struts.i18n.encoding=UTF-8 应用使用的编码。
struts.action.extension=action,, struts2框架真正执行的url地址后缀。多个用逗号分隔
struts.serve.static.browserCache=true 静态资源告知浏览器不要缓存。
Expires:-1;Cache-Control:no-cache;Pragma:no-cache
4、包含其他的配置文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值