`
Javanming
  • 浏览: 3896 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

Struts2中的几种properties和xml配置文件

阅读更多

Struts2中的几种properties和xml配置文件的形式、放置位置、作用,怕忘记,做个笔记先
1、struts.properties 放置在src目录下
2、应用级别的国际化资源文件
   messageResource_en_US.properties src目录下
   messageResource_zh_CN.properties src目录下
3、struts.xml   src目录下
4、用于定义校验规则的ActionName-validation.xml   Action所在目录
5、用于visitor校验的几个  Action所在目录
   ActionName-validation.xml    
   User(BeanName)-userContext(ContextName)-validation.xml
6、用于类型转换的几个    Action所在目录
  ActionName-conversion.properties 用于指定某类型的属性使用什么样的转换器类 如:user=com.wkx.validate.UserConverter
  ActionName.properties 用于指定在类型转换中出错时的提示信息 如:invalid.fieldvalue.user.birthday=生日信息必须满足yyyy-MM-dd格式

7、包级别的国际化资源文件  包所在目录
  package_zh_CN.properties
  package_en_US.properties
8、Action范围的资源文件   Action所在目录
   ActionName_zh_CN.properties
   ActionName_en_US.properties
9、临时指定资源文件   src目录下
   temp_zh_CN.properties
   temp_en_US.properties
在访问时使用<s:i18n.../>标签来获取,形式如下:
<!--使用i18n作为s:text标签的父标签,临时指定国际化资源文件的baseName为temp -->
 <s:i18n name="temp">
     <!--输出国际化信息 -->
     <s:text name="loginPage">
 </s:i18n>

 <s:i18n name="temp"> 指定临时国际化资源文件的baseName为temp
     <s:textfield name="username" key="user"> 使用temp资源文件中的user条信息
     <s:textfield name="password" key="pass"> 使用temp资源文件中的pass条信息

0
0
分享到:
评论

相关推荐

    struts2核心配置文件

    在Struts2框架中,有两个核心配置文件特别重要:`struts.xml` 和 `struts.properties`。这两个文件共同决定了Struts2框架的行为特征和应用的运行逻辑。 #### 二、struts.xml 文件详解 `struts.xml` 文件是Struts2的...

    struts2配置文件加载顺序

    配置文件在Struts2中起着至关重要的作用,它们定义了请求如何被映射到特定的Action,以及如何处理结果。了解Struts2配置文件的加载顺序对于优化应用性能和解决配置问题至关重要。 Struts2的配置主要分布在以下几个...

    加载properties配置文件的几种方法

    本文将深入探讨在SSM框架下加载properties配置文件的几种常见方法。 1. **使用Spring的PropertyPlaceholderConfigurer** Spring提供了`PropertyPlaceholderConfigurer`类,可以方便地从.properties文件中读取属性...

    struts2常量详解

    本文将深入探讨Struts2中的常量配置,这些常量在框架的运行时扮演着至关重要的角色。 首先,我们要了解Struts2配置文件的层次结构。主要有以下几个核心配置文件: 1. **struts-default.xml**:这是Struts2核心库中...

    Struts2 Struts2 超好的Struts2 pdf 文档

    XML配置文件(struts.xml或struts-default.xml)用于定义Action、结果类型、拦截器栈等;注解配置则可以直接在Action类上标注,简化配置过程。 3. **拦截器(Interceptors)**:拦截器是Struts2的一大特色,它们...

    Struts2Demo2

    在struts.xml配置文件中,可以指定Action应该使用的拦截器链。 5. **Action的注解**:除了XML配置外,Struts2还支持使用注解来配置Action。例如,`@Result`和`@Action`注解可以直接在Action类或方法上声明,简化...

    struts和xml搭建的一个项目架构

    总结起来,"struts和xml搭建的一个项目架构"意味着利用Struts框架的MVC设计模式,借助XML配置文件来组织和控制应用程序的各个部分,包括请求处理、视图展示和业务逻辑。这样的架构有助于提升开发效率,降低维护成本...

    tomcat下struts2的log4j日志配置.doc

    在Struts2框架中,由于它集成了Log4j,你可以通过配置Struts2的配置文件(如`struts.xml`)来进一步控制日志行为,例如指定特定包或类的日志级别。例如: ```xml &lt;constant name="struts.devMode" value="true" /&gt; ...

    Struts2文件上传的大小限制问题

    在Struts2中,可以通过以下几种方式设置文件上传大小的限制: 1. **配置struts.xml**:在struts.xml文件中,可以使用`&lt;interceptor-ref&gt;`标签引用`params`拦截器,并通过`paramName`属性设置`fileUploadLimit`,如...

    Struts2_Action

    4. struts.properties:配置文件,用于设置Struts2框架的属性。 5. web.xml:在其中配置Struts2过滤器。 如果在多个文件中配置同一个Struts2常量,后一个文件中配置的常量会覆盖前一个文件配置的常量。因此,推荐将...

    Struts2 核心jar包

    4. **配置文件**:`struts.xml`是Struts2的主要配置文件,它定义了Action、拦截器、结果类型等信息。此外,Struts2还支持基于注解的配置,可以在Action类或方法上直接标注相关信息。 5. **Ognl(Object-Graph ...

    Struts2笔记

    5. **`web.xml`**:虽然不是Struts2专有的配置文件,但在其中通过`&lt;include&gt;`标签引用其他配置文件(如`struts-part1.xml`),可以实现更灵活的配置管理。 #### 五、流程控制结果类型 Struts2支持多种结果类型,...

    Struts2入门级别文档

    `struts.xml`是Struts2框架的核心配置文件,负责管理Web应用中业务控制器Action的映射、Result定义、Bean、常量、包和拦截器的配置。它是Struts2框架的灵魂,决定了应用的行为和结构。 #### 2. 常量配置:定制你的...

    Struts2登录DEMO

    2. **配置文件**:Struts2的配置文件通常是`struts.xml`,在这里定义了Action类、Action方法与URL的映射关系。例如,`&lt;action&gt;`元素用于声明Action,`&lt;result&gt;`元素定义了Action执行后跳转的页面。在DEMO中,你需要...

    struts2国际化处理全解

    2. **配置Struts2**:在`struts.xml`配置文件中,添加`&lt;constant&gt;`标签,设置`struts.i18n.encoding`(字符编码)和`struts.i18n.reload`(是否在开发阶段动态重载资源文件)。 3. **在Action中使用**:在Action类...

    Struts2调试方法

    1. **配置检查**:确保struts.xml配置文件正确无误。这是Struts2的核心配置文件,其中定义了Action、结果类型、拦截器栈等。错误的配置可能导致请求无法正确路由到Action。 2. **日志调试**:Struts2支持多种日志...

    struts2实例工程

    9. **注解驱动**:除了传统的XML配置外,Struts2也支持使用注解来简化配置,如`@Action`、`@Results`等,直接在Action类和方法上声明相关配置。 10. **插件系统**:Struts2拥有丰富的插件生态系统,如struts2-dojo-...

    Struts2乱码终极解决办法

    3. **配置文件问题**:Struts2框架的配置文件(struts.xml或struts.properties)中的编码设置不正确。 #### 三、解决方案详解 针对上述原因,我们可以采取以下措施来解决Struts2中的乱码问题: ##### 1. JSP页面设置...

Global site tag (gtag.js) - Google Analytics