struts.xml分析(四)

来源:互联网 发布:mac桌面显示磁盘 编辑:程序博客网 时间:2024/06/05 23:03

由于default.properties, struts-default.xml我们都不能修改。那么,我们只能修改struts.xml。那就看看struts.xml怎么玩吧。

1. <package>标签,如果要配置<Action>的标签,那么必须要先配置<package>标签,代表的包的概念* 包含的属性* name-- 包的名称,要求是唯一的,管理action配置* extends-- 继承,可以继承其他的包,只要继承了,那么该包就包含了其他包的功能,一般都是继承struts-default* namespace-- 名称空间,一般与<action>标签中的name属性共同决定访问路径(通俗话:怎么来访问action),常见的配置如下* namespace="/"-- 根名称空间* namespace="/aaa"-- 带有名称的名称空间* abstract-- 抽象的。这个属性基本很少使用,值如果是true,那么编写的包是被继承的2. <action>标签* 代表配置action类,包含的属性* name-- 和<package>标签的namespace属性一起来决定访问路径的* class-- 配置Action类的全路径(默认值是ActionSupport类)* method-- Action类中执行的方法,如果不指定,默认值是execute3. <result>标签* action类中方法执行,返回的结果跳转的页面* name-- 结果页面逻辑视图名称* type-- 结果类型(默认值是转发,也可以设置其他的值)



我们写的package继承了name="struts-dafault"的package,那么子类包就有了父类的包所具有的功能。


这里的method有默认值:execute

实例:




点击快速入门




原创粉丝点击