1. <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd" >
  2. <struts>
  3. <!-- include节点是struts2中组件化的方式 可以将每个功能模块独立到一个xml配置文件中 然后用include节点引用 -->
  4. <include file="struts-default.xml"></include>
  5. <!-- package提供了将多个Action组织为一个模块的方式
  6. package的名字必须是唯一的 package可以扩展 当一个package扩展自
  7. 另一个package时该package会在本身配置的基础上加入扩展的package
  8. 的配置 父package必须在子package前配置
  9. name:package名称
  10. extends:继承的父package名称
  11. abstract:设置package的属性为抽象的 抽象的package不能定义action 值true:false
  12. namespace:定义package命名空间 该命名空间影响到url的地址,例如此命名空间为/test那么访问是的地址为http://localhost:8080/struts2/test/XX.action
  13. -->
  14. <package name="com.kay.struts2" extends="struts-default" namespace="/test">
  15. <interceptors>
  16. <!-- 定义拦截器
  17. name:拦截器名称
  18. class:拦截器类路径
  19. -->
  20. <interceptor name="timer" class="com.kay.timer"></interceptor>
  21. <interceptor name="logger" class="com.kay.logger"></interceptor>
  22. <!-- 定义拦截器栈 -->
  23. <interceptor-stack name="mystack">
  24. <interceptor-ref name="timer"></interceptor-ref>
  25. <interceptor-ref name="logger"></interceptor-ref>
  26. </interceptor-stack>
  27. </interceptors>
  28. <!-- 定义默认的拦截器 每个Action都会自动引用
  29. 如果Action中引用了其它的拦截器 默认的拦截器将无效 -->
  30. <default-interceptor-ref name="mystack"></default-interceptor-ref>
  31. <!-- 全局results配置 -->
  32. <global-results>
  33. <result name="input">/error.jsp</result>
  34. </global-results>
  35. <!-- Action配置 一个Action可以被多次映射(只要action配置中的name不同)
  36. name:action名称
  37. class: 对应的类的路径
  38. method: 调用Action中的方法名
  39. -->
  40. <action name="hello" class="com.kay.struts2.Action.LoginAction">
  41. <!-- 引用拦截器
  42. name:拦截器名称或拦截器栈名称
  43. -->
  44. <interceptor-ref name="timer"></interceptor-ref>
  45. <!-- 节点配置
  46. name : result名称 和Action中返回的值相同
  47. type : result类型 不写则选用superpackage的type struts-default.xml中的默认为dispatcher
  48. -->
  49. <result name="success" type="dispatcher">/talk.jsp</result>
  50. <!-- 参数设置
  51. name:对应Action中的get/set方法
  52. -->
  53. <param name="url">http://www.sina.com</param>
  54. </action>
  55. </package>
  56. </struts>

struts2.0中struts.xml配置文件详解相关推荐

  1. struts2——struts.xml配置文件详解

    文章目录 介绍 一.struts.xml 文件结构 二.常量配置 三.包配置 四.包含配置 介绍 struts.xml 是 Struts2 框架的核心配置文件,该文件主要用于配置 Action 和请求 ...

  2. struts2:struts.xml配置文件详解

    1. 几个重要的元素 1.1 package元素 package元素用来配置包.在Struts2框架中,包是一个独立的单位,通过name属性来唯一标识包.还可以通过extends属性让一个包继承另一个 ...

  3. Struts2的配置 struts.xml Action详解

    在学习struts的时候,我们一定要掌握struts2的工作原理.只有当我们明确了在struts2框架的内部架构的实现过程,在配置整个struts 的框架时,可以很好的进行逻辑上的配置.接下来我就先简 ...

  4. AndroidManifest.xml配置文件详解

    AndroidManifest.xml配置文件详解 . AndroidManifest.xml配置文件对于Android应用开发来说是非常重要的基础知识,本文旨在总结该配置文件中重点的用法,以便日后查 ...

  5. sqlMapConfig.xml配置文件详解

    sqlMapConfig.xml配置文件详解:  Xml代码 Xml代码   <? xml version="1.0" encoding="UTF-8"  ...

  6. ibatis之——sqlMapConfig.xml配置文件详解

    转载请注明出处:http://blog.csdn.net/l1028386804/article/details/47104893 sqlMapConfig.xml配置文件详解: <?xml v ...

  7. Ehcache 中ehcache.xml 配置详解和示例

    EhCache 是一个纯Java的进程内缓存框架,具有快速.精干等特点,是Hibernate中默认的CacheProvider. Ehcache是一种广泛使用的开源Java分布式缓存.主要面向通用缓存 ...

  8. hbase-site.xml 配置文件详解

    目录 1 版本信息 2 hbase-site.xml 配置文件详解 1 版本信息 2 hbase-site.xml 配置文件详解 <configuration  xmlns:xi="h ...

  9. linux etc passwd权限,Linux中/etc/passwd配置文件详解

    原标题:Linux中/etc/passwd配置文件详解 /etc/passwd文件: 系统用户配置文件,存储了系统中所有用户的基本信息,并且所有用户都可以对此文件执行读(r)操作. 查看文件内容: / ...

  10. struts2配置详解(struts.xml配置详解)

    本文转自:http://www.cnblogs.com/fmricky/archive/2010/05/20/1740479.html struts.xml是我们在开发中利用率最高的文件,也是Stru ...

最新文章

  1. R语言应用substr函数和substring函数抽取(extract)、删除(Remove)、替换、匹配(Match)特定的字符串、并对比两个函数的异同、grepl检查子字符串是否存在于字符串中
  2. 『数据中心』供配电与空调设计基础知识
  3. KDD_cup99 pytorch
  4. 获取第二个匹配class_面试题:Class.forName 和 ClassLoader 有什么区别?
  5. JSON.parse和JSON.stringify方法
  6. Don't Laugh!I'm An English Book笔记(五)——面部词语大总结加补充
  7. tableau linux无网络安装_四十二、Linux网络管理,软件安装,进程管理总结
  8. ios vue 添加本地音乐_vue 项目,ios上audio音频 无法自动播放
  9. 程序设计基础(C语言)
  10. torch 深度学习(3)
  11. mysql in和or扫描全表_MySQL对OR条件查询不支持优化,会进行全表扫描
  12. linux中grep命令的使用
  13. html标签的英文全拼,HTML标签全称对照
  14. 最佳75个安全工具介绍及其下载地址
  15. boost升压电路 开环 PI 单闭环 双闭环 数学模型 PWM matlab仿真
  16. 宝塔服务器之堡塔应用管理器的使用【php消息队列】
  17. Python之路,Day1 - Python基础1
  18. 检查软件下载是否完整 MD5 工具使用 ----- md5sum
  19. 计算机原理-浮点数存储
  20. File---文件、文件夹的创建

热门文章

  1. Thymeleaf 模板布局三种区别
  2. 【互动出版网】央视热播BBC纪录片同名图书买二赠一活动
  3. java反射机制(4)动态代理初探
  4. docker安装eclipse che
  5. IOS 学习笔记 2015-04-10 OC-常用常量
  6. Android获得全局进程信息以及进程使用的内存情况
  7. Google 网站打不开
  8. 收藏一篇关于 用两个栈实现一个队列功能的帖子
  9. CCNP学习笔记第一周
  10. java 当前时间 15分钟_怎么用java 获取15分钟以前的时间