博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
struts2 配置(部分)
阅读量:4314 次
发布时间:2019-06-06

本文共 1681 字,大约阅读时间需要 5 分钟。

框架与web应用整合需要配置web.xml文件

 

1  
2
3
struts2
4
5
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
6
7
8
actionPackages
9
slowalker.crazy.struts
10
11
12 13
14
configProviders
15
16
17 18

    关于该配置的初始化参数:

  config: 指定XML配置文件的路径,若有多个, 逗号分隔. 框架会自动加载该属性指定的配置文件

  actionPackage:  指定包空间, 若有多个, 逗号分隔, 框架自动扫描该包空间下的Action类.

  configProviders: 如果用户需要实现自己ConfigurationProvider类,  则用户需要提供一个或多个实现该接口的类.

  loggerFactory : 指定 LoggerFactory 实现类的类名.

1  
2
struts2
3
/*
4

 

 

  struts.xml配置文件

    加载: 框架会自动加载保存在WEB-INF/classes/struts.xml 文件, 如果需要将配置文件分开放置, 在其中使用include标签引入其文件即可.

   

/jsps/c3/Success.jsp
/jsps/c3/Error.jsp

 

 暂且叙述这么多, 更过内容在struts-2.3.dtd文件中(可能版本不同).

 

struts.properties文件与常量配置

  struts框架包含一个struts.properties文件用来配置struts常量(struts属性)

       常量配置的三种方式:

    1.struts.properties文件中以 struts.devMode=true 形式配置

    2.在web.xml文件中定义核心Fileter类下增加<init-param>标签

    3.在struts.xml中增加<constant name="struts.custom.i18n.resources" value="mess">标签配置常量

 

  加载常量顺序: struts-default.xml ===>  struts-plugin.xml ===> struts.xml ===> struts.properties ===> web.xml   (相同常量名, 后加载的常量覆盖前面的常量)

  所有常量可以在org.apache.struts.default.properties中找到

 

转载于:https://www.cnblogs.com/slowalker-lee/p/8057818.html

你可能感兴趣的文章
1022: 锤子剪刀布
查看>>
RESTful-rest_framework认证组件、权限组件、频率组件-第五篇
查看>>
手机自带功能调用
查看>>
百度搜索引擎取真实地址-python代码
查看>>
java 多线程 Future callable
查看>>
字符串操作练习:星座、凯撒密码、99乘法表
查看>>
Java实现字符串转换十六进制MD5值
查看>>
MySQL数据库8(十七)数据库的备份还原
查看>>
tensorflow 梯度下降以及summary
查看>>
9、接口和抽象类
查看>>
timeStamp和GMT时间的转换
查看>>
探索J2ME应用:如何用GCF通信
查看>>
jquery ajaxform上传文件返回不提示信息的问题
查看>>
实现一个2008serve的IIS的虚拟目录(通过网络路径(UNC)的形式,共享在另外一个2008服务器上...
查看>>
适配器
查看>>
c#截取字符串
查看>>
VS2005中配置 ScriptManager,UpdatePanel,UpdateProgress 等AJAX控件 .
查看>>
使用logback实现http请求日志导入mongodb
查看>>
【 2017 Multi-University Training Contest - Team 9 && hdu 6162】Ch’s gift
查看>>
redis在php中的应用(Hash篇)
查看>>