xml 代码
- <message-resources parameter="edu.nwpu.codeteam.autocode.ApplicationResources" />
之前在eclipse中调试的时候,一直没搞明白,这句话那里有错!
怎么可能错呢?
但是调试的时候,就是老报错,就说找不到消息。
我又把netbeans打开,用它来调试,结果完全正确。
后来把《精通Struts》拿出来翻,突然觉得是不是版本的问题,我当前的包还是1.1的。
书上说的应该这样配置:
xml 代码
- <message-resources parameter="/WEB-INF/classes/edu/nwpu/codeteam/autocode/ApplicationResources.properties" />
后来立即更换了netbeans带的1.2.9版本的,立马就解决了问题。
我现在及其讨厌eclipse调试或运行的时候,不过给我弄成最新的,还得我把容器启动起来了,还得假装修改下,提示它。
自动编译也不是什么都好。。。。
网上摘抄的配置说明:
message-resources元素
主要配置本地化消息文本,它具有以下属性。
1. className:和message-resources元素对应的配置类,默认org.apache.struts.config.MessageResourcesConfig。
2. factory:指定消息资源的工厂类,默认为:org.apache.struts.util.PropertyMessageResourcesFactory类
3.
key:指定Resource Bundle存放的ServletContext对象中时采用的属性Key,默认由Globals.MESSAGES_KEY定义的字符串常量,只允许一个Resource Bundle采用默认的属性Key。
4. null:指定MessageSources类如何处理未知消息的key,如果为true,则返回空字符串,如果为false,则返回相关字串,默认为false
5. prameter:指定MessageSources的资源文件名,如果为:a.b.ApplicationResources,则实际对应的文件路径为:WEB-INF/classes/a/b/ApplicationResources.properties.
分享到:
相关推荐
### Struts2配置文件介绍 #### 一、Struts2的核心配置文件 在Struts2框架中,有多个重要的配置文件用于控制应用的行为与结构,其中最核心的是`struts.xml`文件。此外还包括`web.xml`、`struts.properties`、`...
- `<message-resources>`: 国际化资源文件配置。 - `<plug-in>`: 插件配置。 ##### 2. 关键配置项 - **`<form-bean>`**: - 定义表单Bean的属性和验证规则。 - **`<action-mapping>`**: - 映射Action的执行逻辑...
10. **国际化支持**:Struts2支持多语言,可以通过配置资源文件来实现。在`struts.properties`或`struts.xml`中指定资源文件的路径。 以上就是关于Struts2配置文件的详细讲解,包括核心配置文件`struts.xml`的使用...
3. 避免在Action中硬编码视图路径,推荐使用常量或资源文件。 4. 合理配置拦截器,确保性能和安全性。 **六、web目录结构** 在Web应用中,`WEB-INF`目录下通常包含`struts.xml`等配置文件。部署时,服务器会根据`...
### Struts框架中struts-config.xml文件配置详解 #### 一、引言 在Java Web开发领域,Struts是一个非常重要的MVC(Model-View-Controller)框架,它极大地简化了Web应用程序的开发过程。而在Struts框架中,`struts...
1. **全局资源文件**: 通常在`struts.xml`或`struts.properties`文件中配置的资源文件,作用于整个应用。 2. **包级资源文件**: 可以为每个包指定特定的资源文件,文件通常命名为`package_language_country....
标题与描述均指向了对Struts 1.2配置文件的深入解析,特别是web.xml与struts-config.xml这两个核心配置文件。以下是对这些关键知识点的详细解读: ### 一、Web配置文件web.xml #### 1. **Servlet与Servlet Mapping...
在Struts框架中,配置文件起着至关重要的作用,它们定义了应用的行为、路由和处理方式。本文将深入探讨Struts配置文件的细节,包括`web.xml`和`struts-config.xml`。 首先,`web.xml`是每个Web应用程序的标准部署...
在Struts2中,配置文件扮演着至关重要的角色,它定义了应用的行为、组件之间的交互逻辑以及各种资源的映射关系。 #### 二、Struts2配置文件详解 **配置文件格式:** Struts2配置文件通常以`struts.xml`命名,采用...
这个“Struts资源文件分享”很可能是为了帮助开发者更好地理解和使用Struts框架而提供的资料包,其中包括了Struts 2.5.20版本的相关文件。 Struts 2是Struts 1的升级版,它在原有的基础上增加了许多新特性,提升了...
- `<message-resources>`配置应用程序的国际化资源文件。 - `<plug-in>`元素允许集成第三方插件,增强Struts功能。 - `<global-forwards>`和`<global-exceptions>`分别定义全局的转发和异常处理策略。 理解并...
**资源文件配置** - **MessageResources**:Struts2中用于管理国际化消息的接口。 - **MessageResourcesFactory**:负责创建MessageResources实例的工厂类。 - 默认情况下,Struts2使用`org.apache.struts.util....
这是Struts框架的主要配置文件,它定义了数据源、表单bean、全局异常处理、动作映射、消息资源以及插件等。在例子中: - `<data-sources>`:配置数据源,用于连接数据库。 - `<form-beans>`:定义表单bean,如`...
7. **Day01_StrutsUpload**:这个文件夹可能包含了一个示例项目,其中包括了Struts2配置文件、Action类、HTML表单以及相关的资源文件。通过分析这些文件,你可以看到一个完整的Struts2文件上传应用的结构和实现细节...
在Struts2的配置文件(struts.xml)中添加相应的配置。 3. **设置Content-Type和Content-Disposition**: - 在Action类中,使用`ValueStack`或`ActionContext`来设置HTTP响应的`Content-Type`和`Content-...
7. **国际化(Internationalization, I18N)**:Struts支持多语言应用,可以通过`<message-resources>`元素配置资源文件,这些文件包含了根据用户选择的语言显示的消息和错误信息。 8. **结果类型(Result Types)*...
配置文件中的版本号(如`struts-2.5.2`)应与实际使用的Struts版本保持一致,以确保正确解析和执行。 在配置过程中,可能会遇到各种问题。例如,日志配置不完整可能导致Tomcat无法启动或运行错误。在这种情况下,...
Struts应用的配置 多应用模块的配置 Struts配置文件 多应用模块的划分有助于应用的并行开发,提高效率。