`
chenyingjie1001
  • 浏览: 19411 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

转 struts.xml中配置一些常用量

阅读更多

sturts.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>  
        <!--    
             修改请求路径中的后缀默认的是:*.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>  
 
分享到:
评论

相关推荐

    Struts2+Hibernate Action+struts.xml+jsp

    Struts2+Hibernate架构是Java Web开发中常用的一种框架组合,它主要用于构建高效、可维护性的Web应用程序。这个架构结合了Struts2的MVC(Model-View-Controller)设计模式和Hibernate的对象关系映射(ORM)框架,...

    struts2_strus.xml中result类型及含义详解

    在Struts2框架中,`struts.xml`配置文件扮演着至关重要的角色,尤其是在处理请求结果的配置上。本文将深入解析Struts2中的`result`类型及其含义,旨在帮助开发者更好地理解和应用这些配置,从而优化应用程序的表现和...

    struts2项目性能调优三步曲.txt

    1. **去除不必要的拦截器**:审查`struts.xml`中的拦截器配置,移除不使用的拦截器,减少请求处理流程的复杂度。 ```xml &lt;!-- 在struts.xml中 --&gt; &lt;package name="default" namespace="/" extends="struts-...

    SSH 整合原代码 包括2种方式:注解&xml;配置 (已测试, 原创)

    SSH(Struts、Spring、Hibernate)是Java Web开发中常用的三大框架,它们分别负责视图层、业务逻辑层和数据访问层的管理。本资源提供的是SSH整合的原代码,涵盖了通过注解和XML配置两种方式进行整合的方法,并且已经...

    Struts2+Spring+Ibatis环境配置

    - **配置过滤器**:在`web.xml`中配置Struts2的过滤器以及其他必要的过滤器,例如字符编码过滤器。 ```xml &lt;filter-name&gt;SetCharacterEncoding &lt;filter-class&gt;...

    STRUTS2站点,STRUTS2学习实例1

    1. 安装和配置Struts2:包括下载Struts2框架,配置web.xml和struts.xml文件,以及在项目中引入必要的依赖库。 2. 创建第一个Struts2应用:创建一个简单的Action类,定义一个处理用户请求的方法,并在struts.xml中...

    struts2和ajax整合

    如果希望在不配置任何`&lt;result&gt;`的情况下让Struts2的Action执行,可以在`struts.xml`中添加如下配置: ```xml &lt;constant name="struts.devMode" value="true"/&gt; &lt;!-- 请求参数的编码方式 --&gt; &lt;constant name="...

    struts中实现对XML读写操作

    在Struts框架中,有时我们需要处理XML文件,例如读取配置信息、序列化对象或者交换数据。下面将详细介绍如何在Struts中实现XML的读写操作。 ### XML读取操作 1. **DOM解析器**:最常用的方式是使用DOM(Document ...

    struts-2.3.15.3所以jar包

    2. **struts2-convention-plugin.jar**:此插件支持基于约定优于配置(Convention over Configuration)的开发模式,允许开发者省去大量的XML配置,只需按照一定的命名规则组织类和方法,Struts 2就能自动识别并进行...

    spring+hibernate+struts2使用笔记

    - **Action配置**:在struts.xml中定义Action,可以使用通配符、命名空间等方式进行配置。 - **静态方法调用**:“!”符号后面跟的是静态方法名。 - **参数配置**:使用元素为Action、Result或Interceptor等配置参数...

    struts2_spring_ibatis3.0整合

    Struts2、Spring和iBatis是Java Web开发中常用的三大框架,它们分别负责MVC模式中的控制层、业务层管理以及数据访问层。本文将详细介绍如何将这三者进行整合,实现一个高效且灵活的Java Web应用。 Struts2是基于MVC...

    struts2配置文件以及代码示例

    Struts2配置文件通常以`struts.xml`命名,采用XML格式编写。配置文件主要包含以下几部分: 1. **常量(constants)**:用于定义全局配置参数,如默认的拦截器栈、结果类型等。 2. **包(packages)**:用于组织...

    自己动手写Struts.pdf

    - **编写配置文件web.xml**:在`web.xml`中配置Servlet的相关信息。 - **运行Servlet并查看输出结果**:在Tomcat中部署并运行Servlet。 - **小结**:通过准备开发环境和实现简单的示例,我们已经为后续的Web框架...

    struts2+mybatis+spring整合简单案例

    Struts2、MyBatis和Spring是Java Web开发中常用的三大框架,它们分别负责MVC模式中的Action层、数据访问层和业务层管理。本文将详细介绍如何整合这三大框架,构建一个简单的应用案例。 首先,Struts2作为MVC模式中...

    struts2教程我在培训时用的

    - WebWork是一个轻量级的MVC框架,它解决了Struts1中的一些问题,如提供更加灵活的配置机制和更强大的拦截器机制等。 - **优势**: - 支持多种编程模型。 - 提供强大的拦截器机制,能够更好地控制业务流程。 - ...

    struts+hibernate整合登录实例

    Struts和Hibernate是Java开发中常用的两个开源框架,它们分别在MVC(Model-View-Controller)模式和对象关系映射(ORM)方面发挥着重要作用。在这个“Struts+Hibernate整合登录实例”中,我们将深入探讨如何将这两个...

    struts+spring+Hibernate+iBtais配置模板

    Struts、Spring、Hibernate和iBatis是Java开发中常用的四大框架,它们分别负责不同的职责,共同构建了一个高效、灵活的企业级应用开发架构。这里我们将深入探讨这些框架的核心概念、功能以及它们如何协同工作。 **...

    Struts2 第一篇:流程篇

    3. **struts.xml配置文件(指挥控制器运作:C)**:在该文件中配置动作类和它们对应的URL路径,以及其他一些配置信息。 4. **建立视图页面(视图:V)**:创建JSP或FreeMarker等模板引擎页面,用于展示数据。 #### ...

    java_Out_To_xml.rar_out_ssh

    在IT行业中,SSH框架指的是Struts、Spring和Hibernate三个开源项目的组合,它们是Java Web开发中的常用工具。Struts提供了MVC(Model-View-Controller)设计模式的实现,Spring则是一个全面的后端应用程序框架,包括...

    struts2常用的7个jar包,struts2常用的7个jar包

    下面将详细介绍这些常用的JAR包及其在Struts2框架中的作用。 1. **struts2-core.jar**:这是Struts2框架的基础,包含了框架的核心类和接口,如Action、Result、Interceptor等。这个JAR文件提供了请求处理、动作映射...

Global site tag (gtag.js) - Google Analytics