Struts2学习记录(Struts2各项配置文件解析)
2013-04-27 15:36
381 查看
1.struts.xml标签头
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
包含xml的版本声明,xml文档类型定义(DTD)
2.<package>标签
<package>标签用来把那些需要共享的通用信息,例如拦截器的堆栈或URL命名空间的配置组织起来属性:name--开发人员为这个package指定唯一的名称
extends--当前这个package所继承的package的名字
namespace--命名空间提供了从URL到package的映射
3.<action>标签
name:action的名称class:对应的action类(默认为Action Support)
method:action默认执行的方法(默认为execute)
4.<result>标签
name:用于接受action类返回值(默认success)
五个标准返回值
ActionSupport基类中定义了五个标准的返回值 ,当然我们可以自己随意定义返回的名字String SUCCESS = "success"; //默认是 SUCCESS 类型
String NONE = "none";
String ERROR = "error";
String INPUT = "input";
String LOGIN = "login";
type:跳转方式默认dispatcher
常用的条状类型:
redirect:重定向到一个页面(这个也面一定是在浏览器中可以访问的不再web-inf下)
redirectAction:重定向到一个action如:
<result name="test" type="redirectAction">
<param name="actionName">userInfo</param>
<param name="namespace">/user</param>
<param name="method">toUserInfo</param>
</result>
5.<constant>标签
怎么由.action改为.do<constant name="struts.action.extension" value="do"/>
do或action
<constant name="struts.action.extension" value="do,action"/>
truts2用来指定默认编码的
<constant name="struts.i18n.encoding" value="UTF-8"/>
改变常量后不许重启服务器
<constant name="struts.configuration.xml.reload" value="true"/>
系统默认为false
便于排错,打印出更详细的错误信息
<constant name="struts.devMode" value="true">
设置浏览器是否缓存静态内容,默认为TRUE 开发阶段最好关闭
<constant name="struts.server.static.browserCache" valur="false"/>
默认的视图主题
<constant name="struts.ui.theme" value="simple"/>
与spring集成时,指定spring负责action对象的创建
<struts name="struts.objectFactory" value="spring"/>
上传文件大小限制
<struts name="struts.multipart.maxSize" value="10241024"/>
6.<include>
file:路径相关文章推荐
- 【JavaEE企业应用实战学习记录】struts配置文件详细解析
- Struts2 学习记录-1--Struts2中的配置文件
- Struts2学习:配置篇之配置文件
- 20170330学习笔记-struts2配置文件属性
- struts2之Action配置的各项默认值、Action跳转、result配置的各种试图类型及多个struts配置文件
- 记录学习的点滴(Struts2的Action配置)
- struts2之Action配置的各项默认值、result配置的各种试图转发类型及为应用指定多个struts配置文件
- Struts2的学习之路(四)配置文件加载顺序
- cocos2d-x 3.0游戏实例学习笔记《卡牌塔防》第七步---英雄要升级&属性--解析csv配置文件
- Spring整合Struts2 wel.xml中写spring核心配置文件路径问题,顺便总结下我学习SSH整合的过程
- 【SSH】Struts2配置文件学习
- Redis学习记录之配置文件(四)
- Struts2学习篇(三) struts.xml常用配置解析
- Spring源码学习--Spring配置文件解析BeanDefinitionDocumentReader(三)
- python 学习记录(11)-文件处理/读取文件/文件写入内容/文件删除/文件复制/文件重命名/后缀名/内容查找与替换/文件比较/ 配置文件访问/目录创建与删除/遍历目录/定向输出
- Struts2的学习之路(四)配置文件加载顺序
- Tomcat服务器配置文件server.xml的配置解析及Context的配置(网上文档的学习整理)
- 程序开发基础学习五(json配置、解析文件,c++篇)
- 实训ssm框架学习配置文件初步解析(一)
- ibatis源码学习2_初始化和配置文件解析