Struts2——(2)配置文件、通配符

一、Struts配置文件

(1)struts-default.xml(框架自带)

定义了一些框架自带的Result组件,拦截器组件。
默认调用struts-default
Result组件
拦截器
拦截器栈,默认在Action之前调用defaultStack拦截器栈
abstract="true"说明该包只能被继承
注意:该配置文件不可修改。

(2)struts.xml(开发者创建并使用)

namespace="/" (默认) 请求路径:http://localhost:8080/webapp/
一样
可以出现在中,为属性指定值
如:
1 //可以在Action中使用get/set方法
.......
定义开发者编写的Result组件,拦截器组件,Action组件

(3)default.properties

在struts2-core jar包的org.apache.strut2下default.properties
作用:框架定义的一些系统参数
比如:默认编码utf-8,请求扩展名.action,文件上传解析器.......
注意:该文件是只读的。

(4)struts.properties

作用:用于覆盖default.properties中系统的配置

(5)struts-plugin.xml

整合插件包中带的配置文件,和struts,struts-default文件格式相同。

二、通配符的使用

* :任意字符串
请求: opt_add.action
//add方法
请求:opt!add.action(动态方法调用)
//add方法

三、隐藏访问页面

/opt.jsp
在框架中可以这样做
WEB-INF目录一般不能被访问
可以将页面放到WEB-INF目录下
/WEB-INF/opt.jsp

请看下一节......

你可能感兴趣的:(Struts2——(2)配置文件、通配符)