Struts2完整配置文件带注释(开发项目期间最实用)
2012-11-12 14:33:25| 分类: 默认分类 |字号 订阅
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
<!-- 开发模式下使用可以打印出详细的错误信息,正式发布时改为false -->
<constant name="struts.devMode" value="true" />
<!-- 设置浏览器是否缓存静态内容,正式发布时改为true -->
<constant name="struts.serve.static.browserCache " value="false" />
<!-- 指定struts配置文件修改后是否自动重新加载文件,正式发布时改为false -->
<constant name="struts.configuration.xml.reload" value="true" />
<!-- 设置是否每次HTTP请求到达时,系统都重新加载资源文件,正式发布时改为false -->
<constant name="struts.i18n.reload" value="true" />
<!-- 指定XSLT Result是否使用样式表缓存,正式发布时改为false -->
<constant name="struts.xslt.nocache" value="true" />
<!-- 指定编码集统一为UTF-8 -->
<constant name="struuts.i18n.encoding" value="UTF-8" />
<!-- 默认的视图主题 -->
<constant name="struts.ui.theme" value="simple" />
<!-- 与spring集成,指定由spring负责action的创建 -->
<constant name="struts.objectFactory" value="spring" />
<!-- 上传文件的大小限制 -->
<constant name="struts.multipart.maxSize" value="102400000" />
<!-- 上传文件的临时文件存放路径-->
<constant name="struts.multipart.saveDir" value="D:\tempFile" />
<!-- 全局的异常处理 ,开发时暂时屏蔽,所有包都继承此包-->
<package name="tryException" namespace="/" extends="struts-default">
<!--
<global-results>
<result name="errorPage">/WEB-INF/jsp/error/error500.jsp</result>
</global-results>
<global-exception-mappings>
<exception-mapping result="errorPage" exception="java.lang.Exception" />
</global-exception-mappings>
-->
</package>
<!-- 所有后台管理包都继承此包,拦截器
<package name="adminDefault" namespace="/" extends="tryException">
<interceptors>
<interceptor name="adminInterceptor" class="com.lun.interceptor.AdminInterceptor"/>
<interceptor-stack name="adminStack">
<interceptor-ref name="defaultStack"/>
<interceptor-ref name="adminInterceptor"/>
</interceptor-stack>
</interceptors>
<default-interceptor-ref name="adminStack"/>
<global-results>
<result name="adminLogin" type="redirectAction">
<param name="namespace">/system</param>
<param name="actionName">login</param>
</result>
</global-results>
</package>
-->
<!-- 控制跳转页面包 -->
<package name="action" extends="struts-default" namespace="/">
<action name="action" class="userAction" method="redirectPage">
<result>${ac}</result>
</action>
</package>
<!-- 包含所有的struts配置文件 -->
<include file="struts_all/struts_*.xml"/>
</struts>
分享到:
相关推荐
这是我自己在做项目时总结的最完美的配置,尤其是开发时,里边有好多配置可以减少程序员的烦恼,如限制上传文件大小,修改完配置文件后不需要重启tomcat即可生效等...
### Struts2核心配置文件详解 #### 一、概述 Struts2框架是Java Web开发领域内一个重要的轻量级框架,它简化了基于MVC(Model-View-Controller)设计模式的应用程序开发过程。在Struts2框架中,有两个核心配置文件...
Struts和Spring是Java开发中两个非常重要的框架,它们在...总之,理解和熟练掌握Struts和Spring的配置文件对于开发大型项目至关重要。正确配置和管理这些文件能够确保系统的稳定运行,提高代码的可维护性和可扩展性。
Struts2的Struts.properties配置文件详解 Struts2是一个基于MVC模式的Web应用程序框架,它提供了一个名为Struts.properties的配置文件,该文件用于配置Struts2的各种参数和设置。下面将对Struts.properties配置文件...
Struts2是一个流行的Java web开发框架,它提供了一种优雅的方式来组织和控制应用程序的行为。配置文件在Struts2中起着至关重要的作用,它们定义了请求如何被映射到特定的Action,以及如何处理结果。了解Struts2配置...
配置SSH框架时关于Struts2的配置文件
在描述的问题中,开发者尝试将`struts.xml`文件移动到项目中的不同位置,但发现即使指定了新的路径,Struts2也无法正确加载该配置文件。这是因为Struts2框架在启动时,并不直接根据应用程序的根目录来寻找配置文件,...
配置文件在Struts2中起着至关重要的作用,它定义了框架的行为、动作映射、拦截器和其他关键设置。以下是Struts2配置文件的一些核心元素和属性的详细说明: 1. **配置文件结构**: Struts2的配置通常存储在一个名为...
- `web.xml`:这是Servlet配置文件,用于配置Struts2的核心过滤器和其他web应用组件。 - `struts.xml`:Struts2的配置文件,定义了Action、结果类型、拦截器等。 3. **lib目录**:包含所有必要的库文件,包括...
Struts2是一个强大的Java web开发框架,它基于MVC(Model-View-Controller)设计模式,为...而"Struts2"文件可能是包含示例项目或库的压缩包,供学习和参考。结合这两个资源,你可以更深入地理解和实践Struts2框架。
在IT领域,特别是Web开发中,遇到中文乱码问题是相当常见的,尤其是在使用Struts2框架进行项目开发时。本文将围绕“Struts2配置文件传值中文乱码”这一主题,深入探讨其成因、解决方案以及相关的配置细节,旨在帮助...
总之,Struts2的所有包和配置文件构成了一个功能强大的MVC框架,通过`web.xml`和`struts.xml`的合理配置,可以实现高效、灵活的Web应用开发。理解并熟练运用这些核心组件和配置,对于提升Java Web开发的效率和质量至...
本资源包含Struts2的核心jar包和相关的配置文件,对于学习和开发基于Struts2的应用来说是非常宝贵的。 首先,我们来了解一下Struts2的核心jar包。这些jar文件通常包括以下组件: 1. **struts2-core.jar**:这是...
5. **IDE相关文件**:`.mymetadata`、`.project`和`.myeclipse`都是IDE(可能是MyEclipse)的配置文件,它们对实际的Struts2配置没有直接影响,但它们对于开发环境的设置和项目的版本控制是有用的。 6. **项目结构*...
总结来说,理解并熟练掌握Struts2的配置文件对于开发高效、稳定的Web应用至关重要。通过这些配置,开发者能够精细控制Struts2的行为,包括Action的执行、结果的渲染、拦截器的使用以及错误处理等,从而实现符合项目...
为了获取最新和最完整的Struts2开发环境,建议直接访问Struts2的官方网站下载最新的发行版,里面会包含所有必需的库和文档,以及示例项目,有助于快速上手和学习。同时,官方文档和社区论坛也是学习和解决问题的重要...
总之,这个项目实例为使用Struts2和Uploadify实现带进度条的多文件上传及下载功能提供了一个基础模板,对于学习和实践此类功能的开发者来说是一个有价值的参考。通过深入研究和理解这个项目的代码,可以提升对Struts...
Struts2是一个流行的Java web应用程序框架,用于构建MVC(模型-视图-控制器)架构的应用。配置文件在Struts2框架中起着至关重要的作用,...理解和掌握配置文件的结构和用法是开发高效、健壮的Struts2应用的关键步骤。
在Struts2中,`struts.xml`是核心配置文件,它定义了应用的行为、动作、结果和其他组件。为了在Eclipse这样的集成开发环境中获得代码提示和自动完成,我们需要引入DTD(文档类型定义)文件,例如`struts-2.3.dtd`。 ...
这是Struts2框架中最关键的配置文件之一,它定义了Action、拦截器等组件的配置信息。下面是一些常见的配置元素: - **`<package>`**:定义一个配置包,可以包含多个Action配置。 - **`<action>`**:定义具体的...