Struts.xml配置解释
为什么80%的码农都做不了架构师?>>>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd" >
<struts><!-- include节点是struts2中组件化的方式 可以将每个功能模块独立到一个xml配置文件中 然后用include节点引用 --><include file="struts-default.xml"></include><!-- package提供了将多个Action组织为一个模块的方式package的名字必须是唯一的 package可以扩展 当一个package扩展自另一个package时该package会在本身配置的基础上加入扩展的package的配置 父package必须在子package前配置 name:package名称extends:继承的父package名称abstract:设置package的属性为抽象的 抽象的package不能定义action 值true:falsenamespace:定义package命名空间 该命名空间影响到url的地址,例如此命名空间为/test那么访问是的地址为http://localhost:8080/struts2/test/XX.action--><package name="com.kay.struts2" extends="struts-default" namespace="/test"><interceptors><!-- 定义拦截器 name:拦截器名称class:拦截器类路径--><interceptor name="timer" class="com.kay.timer"></interceptor><interceptor name="logger" class="com.kay.logger"></interceptor><!-- 定义拦截器栈 --><interceptor-stack name="mystack"><interceptor-ref name="timer"></interceptor-ref><interceptor-ref name="logger"></interceptor-ref></interceptor-stack></interceptors><!-- 定义默认的拦截器 每个Action都会自动引用如果Action中引用了其它的拦截器 默认的拦截器将无效 --><default-interceptor-ref name="mystack"></default-interceptor-ref><!-- 全局results配置 --><global-results><result name="input">/error.jsp</result></global-results><!-- Action配置 一个Action可以被多次映射(只要action配置中的name不同)name:action名称class: 对应的类的路径method: 调用Action中的方法名--><action name="hello" class="com.kay.struts2.Action.LoginAction"><!-- 引用拦截器name:拦截器名称或拦截器栈名称--><interceptor-ref name="timer"></interceptor-ref><!-- 节点配置name : result名称 和Action中返回的值相同type : result类型 不写则选用superpackage的type struts-default.xml中的默认为dispatcher--><result name="success" type="dispatcher">/talk.jsp</result><!-- 参数设置 name:对应Action中的get/set方法 --><param name="url">http://www.sina.com</param></action></package>
</struts>
转载于:https://my.oschina.net/shajin/blog/828963
Struts.xml配置解释相关推荐
- struts2.1.6教程二、struts.xml配置及例程
1.配置文件的优先级 在struts2中一些配置(比如常量)可以同时在struts-default.xml(只读性),strtus-plguin.xml(只读性),struts.xml,struts. ...
- 深入详解Struts2——struts.xml配置之Result配置详解
一个result代表了一个可能的输出,当Action类的方法执行完成时,它返回一个字符串的结果码,框架根据这个结果码选择对应的result,向用户输出. result元素有两个属性 name:指定re ...
- struts.xml配置详解
2019独角兽企业重金招聘Python工程师标准>>> 1. 在struts2中配置常量的方式有三种: 在struts.xml文件中配置 在web.xml文件中配置 ...
- struts.xml配置文件结构
<span style="font-size:24px;"><?xml version="1.0" encoding="UTF-8& ...
- struts2配置详解(struts.xml配置详解)
本文转自:http://www.cnblogs.com/fmricky/archive/2010/05/20/1740479.html struts.xml是我们在开发中利用率最高的文件,也是Stru ...
- struts+hibernate+oracle+easyui实现lazyout组件的简单案例——struts.xml配置详情
最后我们来看一下struts.xml里面是怎么配置的呢, struts.xml: <?xml version="1.0" encoding="UTF-8" ...
- struts2 struts.xml 配置(转载)
he URL extension to use to determine if the request is meant for a Struts action 用URL扩展名 ...
- Struts.xml配置返回JSON数据
2019独角兽企业重金招聘Python工程师标准>>> 测试struts.xml中result参数的不同返回不同的json数据 目的是为了比较result中type不同和result ...
- struts2.0.14 web.xml,struts.xml配置
web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app id="WebApp ...
最新文章
- MySQL有关Group By的优化
- 互联网产品经理应该具备的技能(需求篇)
- C#与mongoDB初始环境搭建
- 纯干货:Linux抓包命令集锦(tcpdump)
- css 根据宽度适应
- list排序成员函数对string对象与char*对象排序的差别
- java day58【 案例:使用 spring 的 IoC 的实现账户的 CRUD 、 基于注解的 IOC 配置 、 Spring 整合 Junit[掌握] 】...
- 今日头条架构演进之路
- Exchange 2010分层通讯薄(HAB)配置指南
- 面试中遇到的java笔试题
- vue 移动端使用日期插件datepicker.js
- Android模拟器加载自定义镜像
- 互联网晚报 | 12月9日 星期四 | 微博正式登陆港交所;OPPO官宣首款自研芯片即将发布;腾讯启动“技术公益创投计划”...
- Mac 显示/不显示隐藏文件
- Liunx官网下载步骤
- Matlab生成.exe可执行程序
- APS高级排程在钣金冲压行业的应用
- 赛效:如何在线给图片加水印
- 如何将pdf转word?这几个软件可以做到文档格式转换
- 服务器显示不兼容这是什么问题,服务器server0处于不兼容的状态,怎么办?
热门文章
- 简述python程序执行原理_Python程序的执行原理(1)
- webpack打包后引用cdn的js_呕心沥血编写的webpack多入口零基础配置 【建议收藏】...
- Quartus II13.1安装教程
- Spring Validation验证框架参数验证 @Validated 和 @Valid 的区别
- c语言比较麻烦的编程题,C语言编程题,比较简单
- byte 类型比较_C++数据类型回顾
- iphone保修期多久_卖疯了!开发区9.9元起换iphone原厂电池!
- mysql数据库 日志类型_MySQL中的日志类型(一)-摘要和日志的共同特征
- Java基础day15
- linux内核杂记(4)-线程(1)