Struts2【一】 配置介绍
复习下我自身用过的struts配置
先说点形而上的东西,sturts是MVC中的控制层
web核心过滤器配置,当有请求来的时候,会从这这个过滤器进去,经过过滤器链再返回。
<url-parttern>如果用/会拦截静态资源
关键的sturts.xml文件,常见的形式如下
<package>和java类似,里面可以有很多个action
extends可以继承其他的包,一般都是继承struts-default(struts-core.jar内的xml文件,里面定义好了我们需要用到的很多拦截器和配置)
namespace,访问这个包内action的前缀
<action>是类级别拦截请求,method的用占位符匹配处理的方法(可以写死,也可以不写method用“name ! method”动态指定),默认匹配execute()方法
<result>为结果匹配,用action方法返回的字符串匹配name,有就返回相应的结果
<result>里面的type参数默认为dispatch。redirect重定向、redirect-action重定向至action,chain转发至action,json返回json(没用过),stream返回流(没用过)
全局常量
我常用的常量就是devMode,开启后每次请求都会重新加载资源文件,修改配置文件不用重启了
multipart是上传文件最大单位,其他的有需要就百度查
自定义拦截器,定义在包内,如果想使用在某个action内配置,如果用了自定义的拦截器,必须调用defaultstack(父包的拦截器)
global-result配置,借用@elleniou图
引入其他文件,借用@任远平图
转载于:https://www.cnblogs.com/haon/p/10839993.html
Struts2【一】 配置介绍相关推荐
- Struts2零配置介绍(约定访问)
从struts2.1开始,struts2 引入了Convention插件来支持零配置,使用约定无需struts.xml或者Annotation配置 需要 如下四个JAR包 插件会自动搜索如下类 act ...
- Struts2 XML配置详解
2019独角兽企业重金招聘Python工程师标准>>> 1. 深入Struts2的配置文件 本部分主要介绍struts.xml的常用配置. 1.1. 包配置: Strut ...
- Struts2 xml配置
1. 深入Struts2的配置文件 本部分主要介绍struts.xml的常用配置. 1.1. 包配置: Struts2框架中核心组件就是Action.拦截器等,Struts2框架使用包来管理Actio ...
- [JavaWeb基础] 007.Struts2的配置和简单使用
1.框架简介 采用Struts能开发出基于MVC(Model-View-Controller)设计模式的应用构架,用于快速开发Java Web应用.Struts实现的重点在C(Controller), ...
- Centos 7 冗余备份磁盘配置介绍
Centos 7 冗余备份磁盘配置介绍 我们上一盘介绍了Centos 7 磁盘阵列配置介绍,今天继续上一篇的配置介绍,通过上一篇的配置介绍我们发现了一个问题.,运维人员需要在硬盘硬件出现故障后,手动增 ...
- iphonex重量_精仿苹果iPhone X手机配置介绍
精仿苹果iPhone X手机配置介绍 [上市时间] 2017年10月最新版 [屏幕色彩] 1600万 [分 辨 率] 1920X1080 [屏幕尺寸] 5.8英寸IPS全视角电容式触摸屏 [处 理 器 ...
- SQL Server 2016 AlwaysOn 安装及配置介绍
SQL Server 2016 AlwaysOn 安装及配置介绍 Always On 可用性组功能是一个提供替代数据库镜像的企业级方案的高可用性和灾难恢复解决方案. SQL Server 2012 ...
- 最新架构amd服务器cpu,AMD Zen架构处理器全新性能配置介绍
AMD CEO日前在台北电脑展上首次展示了一颗基于Zen全新架构的下代处理器,这也是我们第一次看到其真身,下面就详情来看看了解下吧! AMD处理器常年被Intel压制,尤其是在服务器上已经基本没有存在 ...
- Window VNC远程控制LINUX:VNC详细配置介绍
Window VNC远程控制LINUX:VNC详细配置介绍 //---------------------------------------vnc linux下的详细配置 1.VNC的启动/停止/重 ...
- Tsung MQTT协议简介及MQTT xml文档配置介绍
MQTT协议简介及MQTT xml文档配置介绍 by:授客 QQ:1033553122 1. MQTT协议介绍 MQTT(Message Queuing Telemetry Transport,消息队 ...
最新文章
- iOS点击空白收回键盘
- Flutter GitHub Travis CI 搭建
- 【NLP】预训练模型综述
- 修改java和mysql_关于mysql和java的数据修改
- extjs6 引入ux_关于UX以及如何摆脱UX的6种常见误解
- nginx location 匹配 多个规则_三道小练习助你弄懂 Nginx location 匹配
- [2019杭电多校第六场][hdu6635]Nonsense Time
- gps高斯utm_经纬度与高斯坐标及经纬度与UTM坐标互转
- oracle erp atp是什么意思,三种ATP(ERP原理与应用教程第2版)
- 开发者选项看html,手机怎么打开开发者选项?开发者模式开启方法
- 安装磁盘阵列卡的方法
- 使用C++开发的NES(FC)模拟器
- 智能终端代替传统设备 手机APP离线识别车牌号
- python爬虫爬取下厨房食谱,周末聚餐真的停不下来
- 北斗系统海拔高度测试软件,GPS海拔测量仪手机版
- project.json
- 【深度学习】使用tensorflow实现AlexNet
- TM1637数码管显示 HAL库
- 物理思维在计算机中的应用,思维导图学物理 学会用大脑的语言进行思考
- [JAVA]从零开始的“桌面宠物”之路(一):动画效果