Struts2框架(二)

六.Struts2简单程序执行过程

  1. 程序执行uml图
    执行过程

  2. Struts2内部执行过程
    内部执行过程

七.Struts2的配置文件

1.加载时间

当应用被tomcat加载的时候,struts2的配置文件就已经被加载过了。

2.加载顺序

顺序配置文件名所在位置说明
1default.propertiesstruts2-core-2.3.15.3.jar\org\apache\struts2不能修改
2struts-default.xmlstruts2-core-2.3.15.3.jar不能修改
3strtuts-plugin.xml在struts2提供的插件jar包中不能修改
4struts.xml我们的应用中我们修改的:推荐
5struts.properties我们的应用中我们修改的:推荐
6web.xml我们的应用中我们修改的,可以给过滤器配置参数

注意:
1、Struts2提供了两种配置的方式。一种是key=value的方式,即使用.properties文件。另一种是xml文件配置。我们推荐使用xml文件(它能描述层级关系)。
2、当多个配置文件中,有相同的参数,后面的会把前面的值给覆盖了。

八.Struts2提供的一些常用常量

常量名常量值说明
struts.i18n.encodingUTF-8应用中使用的编码
struts.objectFactory.spring.autoWirename和spring框架整合有关
struts.multipart.parserjakarta指定文件上传用的组件
struts.multipart.maxSize2097152文件上传总文件大小限制:2M
struts.action.extensionaction能进入Struts2框架内部的url地址后缀名。多个值用逗号分隔
struts.enable.DynamicMethodInvocationfalse是否允许动态方法调用
struts.devModefalse是否是开发模式。开发模式:改了配置文件,不需要重启。输出更多的错误信息。开发阶段建议为true。
struts.ui.themexhtml页面展示用的主题

例如:在struts.xml中覆盖常量
使用<constant name="" value=""></constant>元素进行覆盖
代码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值