<?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>
<!--
修改请求路径中的后缀默认的是:*.action ,
可以同时指定多个,使用","隔开 (如:value="do,action")
注意:这里指定后,就必须在请求中添加此后缀,不可省略.
常量的定义:可以在5个文件中定义,加载顺序如下.
1.struts-default.xml
2.struts-plugin.xml
3.struts.xml
4.struts.properties
5.web.xml
-->
<!-- 如果用户需要指定多个请求后缀,则多个后缀之间以英文逗号(,)隔开 -->
<constant name="struts.action.extension" value="do,action"></constant>
<!-- 指定默认编码集,使用于HttpServletRequest的 setCharacterEncoding方法,和freemarker ,velocity 的输出 -->
<constant name="struts.i18n.encoding" value="UTF-8"></constant>
<!-- 设置浏览器是否缓存静态内容,默认值为true(部署阶段开启 (true)), 开发阶段最好关闭 -->
<constant name="struts.serve.static.browserCache" value="false" />
<!--
当struts.xml 的配置文件修改后,系统是否自动重新加载该文件,
默认为false(部署阶段开启(false)), 开发阶段最好打开.
-->
<constant name="struts.configuration.xml.reload" value="true" />
<!-- 在开发模式下使用,这样可以打印出更详细的错误信息 -->
<constant name="struts.devMode" value="true" />
<!-- 默认的视图主题 -->
<constant name="struts.ui.theme" value="simple" />
<!-- 与spring 集成时,指定由spring容器负责 action 的创建 -->
<constant name="struts.objectFactory" value="spring" />
<!-- 该属性设置struts2是否支持动态方法调用,该值默认为:true,如果要关闭动态方法调用,则可以设置为:false -->
<constant name="struts.enable.DynamicMethodInvocation" value="false" />
<!-- 设置上传文件的大小限制 -->
<constant name="struts.multipart.maxSize" value="10701096" />
<package name="other" namespace="/control/page"
extends="struts-default">
<action name="admin" method="execute"
class="org.taink.struts.action.HelloWorldAction">
<!--
此处注入到action 的 savePath 属性中
在action中提供相应的getter ,setter 方法
在页面中可以通过${savePath} 直接访问到数据
-->
<param name="savePath">/images</param>
<result name="success">/WEB-INF/page/message.jsp</result>
</action>
</package>
</struts>
分享到:
相关推荐
配置常量,可以改变Struts 2框架的一些行为 name属性表示常量名称,value属性表示常量值 package元素: 包的作用:简化维护工作,提高重用性 包可以“继承”已定义的包,并可以添加自己包的配置 name属性为必须去且...
第1章 Struts 2:现代Web框架 2 1.1 Web应用程序:快速学习 2 1.1.1 构建Web应用程序 2 1.1.2 基础技术简介 3 1.1.3 深入研究 6 1.2 Web应用程序框架 7 1.2.1 什么是框架 7 1.2.2 为什么使用框架 8 1.3 Struts 2框架...
7.开启struts2自带的开发模式常量 6 8.vo传参模式 7 9.ModerDriven传参模式(不建议采用) 7 10.为什么要使用struts2代替struts1.x 7 二、struts.xml配置及例程 7 1.配置文件的优先级 7 2.配置形式 8 3.package配置...
本章学习目标 struts2 的概念和作用 struts2 的HelloWorld 简单分析struts2 的运行流程 ... struts.xml 配置文件详解 struts2 常量文件修改 Action 动作类的三种写法 Action 动作类的三种访问方式
通过 struts.xml、struts.properties 或 web.xml 改变 struts.convention.default.parent.package 常量的值,让支持 REST 风格的 Action 所在的包默认继承 rest-default,而不是继承默认的 convention-default 父包...
2,struts.xml配置 name="gweb.groovy.dir" value="biz" /> name="gweb" namespace="/index" extends="gpipe-default"> <action name="index" class="com.gweb.front.action.Index"> name="success...
action:存放struts2控制类的包 dao:数据库访问封装 enm:系统中使用到的常量包,这里不是用的常量,用的是枚举替代常量 entity:hibernate对应的orm与数据库表一一对应的实体类 filter:Log4jFormatFilter(格式化...
Struts ActionServlet控制器对象 642 Struts Action Classes 642 搞定Action对象 643 处理异常 643 Action的分类 643 Struts Action Mapping 646 使用ActionForward导航 647 Struts ActionForm Bean捕获表单数据 648...
答:Struts1和Struts2是两个完全不同的框架,Struts1以ActionServlet作为核心控制器,由ActionServlet负责拦截用户的所有请求。Struts2以核心控制器FilterDispatcher为基础,包含了框架内部的控制流程和处理机制。 ...
\contentsline {chapter}{Contents}{2}{section*.1} {1}Java基础}{17}{chapter.1} {1.1}基本语法}{17}{section.1.1} {1.2}数字表达方式}{17}{section.1.2} {1.3}补码}{19}{section.1.3} {1.3.1}总结}{23}{...
xml java系统源码 javaweb1024-cluster 具体详情参照 一. 架构框架说明 后端技术点说明 Mysql SpringMVC FreeMarker Mybatis Kaptcha(Google验证码) Druid(数据源) Atomikos(数据源事物) SpringCache(缓存集成redis)...
2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类...
2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类...