以下是本人初次使用Struts时遇到的问题:
1.Tomcat启动成功,但是在运行程序是报错:HTTP Status 404 -( /wisdom/inputContent.jsp)。
出错原因是C:\Tomcat 4.1\webapps\wisdom\WEB-INF\下缺少Struts标签文件(.tld)引起的,将缺少的.tld文件Copy到该目录下即可。
2.运行程序出现Cannot find message resources under key org.apache.struts.action.MESSAGE错误,是说明找不到ApplicationResources.properties,要注意以下四方面。
第一:在web.xml文件<web-app> <servlet>"把下面的内容放在这里"</servlet></web-app>中加入
<init-param>
<param-name>application</param-name>
<param-value>ApplicationResources</param-value>
</init-param>
第二:在struts-config.xml中加入如下设置:
<message-resources parameter="ApplicationResources"/>
该设置最好放在:</action-mappings>"放到这里"</struts-config>
第三:确保ApplicationResources.properties文件在你建立的WEB-INF\classes文件夹中。
可以把applicationResources.properties放到classes文件夹下其它目录,例如:
把ApplicationResources.properties放入WEB-INF\classes\mydir文件夹下。struts-config.xml中的设置必须改
<message-resources parameter="mydir/ApplicationResources"/>
第四:就可能是键值的问题,struts的资源文件也是可以分多资源文件配置的,比如配备是这样的
<message-resources parameter="ApplicationResources" key="myAppRes"/>
如果只有一个带key的资源文件,那就会抛出 org.apache.struts.action.MESSAGE错误了,删除key即可。
本文来自: IT泡吧!(http://www.itpob.cn/bbs) 详细出处:http://www.itpob.cn/bbs/thread-500-1-1.html
分享到:
相关推荐
在使用 Struts2 进行开发时,开发者可能会遇到各种问题,这里我们将详细探讨一些典型的问题及其解决方法。 1. **警告:Settings: Could not parse struts.locale setting, substituting default VMlocale** 这个...
在使用 Struts 开发时,可能会遇到各种问题,这些问题通常涉及到配置文件、依赖库、类加载、数据持久化等多个方面。以下是一些常见的 Struts 开发中可能遇到的问题及其解决方案: 1. **配置文件错误**: - **...
然而,集成过程中可能会遇到一些问题,尤其是当涉及到Spring的AOP时。 首先,让我们深入理解Struts2和Spring的集成原理。在集成过程中,通常会通过Spring的`struts-plugin.xml`配置文件来管理Struts2的动作类...
本文主要针对从旧版本Struts2框架升级至2.5.16版本时可能遇到的各种问题进行详细介绍,并给出相应的解决方案。这包括了jar包的替换与引入、配置文件的调整、代码层面的改动等内容。 #### 二、Jar包替换与引入 ####...
在解决这些问题时,理解Struts的MVC架构和Hibernate的ORM原理至关重要。对于初学者来说,熟悉这两个框架的配置、生命周期和异常处理机制,以及如何调试和排查错误,是非常重要的学习步骤。同时,查阅官方文档、在线...
在使用Struts2框架进行Web开发的过程中,有时会遇到访问Web应用首页时出现拦截并报错的情况。错误信息通常为:“There is no Action mapped for namespace / and action name.”,这意味着Struts2在尝试处理请求时找...
然而,在处理中文字符时,可能会遇到乱码问题,这主要体现在请求参数、响应内容或者静态资源显示上。解决这个问题通常涉及到编码设置的调整,下面将详细介绍两种方法来解决Struts中的中文乱码问题。 **方法一:配置...
这篇博客文章可能探讨了在使用Struts2时遇到的路径相关问题,如Action配置、结果类型、静态资源访问等。 1. **Action配置**:在Struts2中,Action是业务逻辑的核心组件。每个Action通常对应一个特定的URL,这在...
在学习和使用 Struts 框架的过程中,尤其是对于初学者来说,经常会遇到一些常见的问题,这些问题可能会导致程序无法正常运行或者出现各种错误提示。本文将针对其中一种常见的错误提示:“There is no Action mapped ...
本文将详细介绍Struts2.5.2的配置过程以及可能遇到的问题和解决方案。 首先,配置Struts2.5.2需要从官方站点下载所需的jar包。在http://struts.apache.org/download.cgi#struts252上,你可以找到两个选项:1是指...
Struts2是一个强大的MVC(模型-视图-控制器)框架,它在Java Web开发中被广泛使用,尤其适用于构建动态、数据驱动的Web应用程序。本项目“使用struts实现的简单登入注册功能”旨在展示如何利用Struts2框架来处理用户...
在"struts上传问题研究"这个主题中,我们将深入探讨Struts2框架中的文件上传功能,以及可能遇到的问题和解决方案。 文件上传是Web应用中常见的功能,Struts2通过Action类的`@FileUpload`注解或`@Params`注解支持...
在初学者尝试创建第一个Struts2程序时,可能会遇到一些常见问题。这篇博客将探讨这些问题并提供解决方案。 首先,配置问题是新手经常遇到的挑战。在搭建Struts2环境时,确保正确地在`web.xml`文件中配置了Struts2的...
Struts2是一个强大的Java web应用程序开发框架,它基于MVC(Model-View-Controller)设计模式,极大地简化了创建功能丰富的、...同时,了解并解决常见问题,能帮助开发者在遇到问题时迅速定位并修复,提升项目稳定性。
在实际开发过程中,Struts可能会遇到一些问题,这些问题通常涉及配置、动作映射、拦截器、视图渲染等多个方面。以下是一些常见的Struts使用问题及解决方案: 1. **配置问题**:Struts2的配置文件`struts.xml`是整个...
- **社区支持**:拥有庞大的开发者社区,遇到问题时可以获得及时的帮助。 #### 常见问题及解决方案 - **异常处理**:当发生异常时,可以通过配置文件来指定异常的处理方式。 - **性能优化**:通过缓存机制减少...
这篇博客文章“采用共享jar包部署struts2+spring集成项目会遇到的问题”可能涉及了如何解决这些问题的方法。 首先,让我们探讨一下Struts2和Spring集成的基本概念。Struts2是一个基于MVC模式的开源Web应用框架,它...
- **单元测试仍有一定难度**:虽然相比前代有所改进,但在进行单元测试时可能还会遇到一些挑战。 #### 二、Struts2.0 架构优势 Struts2.0相较于其前身Struts1.x有了显著的进步,主要体现在以下几个方面: - **更...
在本文中,我们将探讨将Struts2从旧版本升级到2.5.30的过程中可能遇到的问题及其解决方案。 升级Struts2到2.5.30的主要目标是利用新版本提供的增强功能和安全补丁。Struts2的每个新版本通常会包含对前一版本的兼容...
在开发Java Web应用程序时,Eclipse和Struts框架的组合可能会遇到中文乱码的问题,这主要涉及三个方面:页面乱码、参数乱码以及国际化乱码。以下是对这些乱码问题的详细解答: 1. 页面乱码: 当网页编码设置为非...