`

学习struts 中遇到的问题

阅读更多
No getter method for property: "password" of bean: "org.apache.struts.action.DynaActionForm"

<form-property name="pass"> 改为password


java.io.FileNotFoundException: user.properties (系统找不到指定的文件。)

user.properties文件放在src目录下找不到文件。
request.getRealPath();获取路径

String name;
name=="a";
name.equals("a");它们有区别

提交失败没有显示error
是因为没有this.saveErrors(request, errors);

动态的DynaActionForm不能处理<html:cancel>

ApplicationResources.properties
ApplicationResources_zh_CN.properties前面的ApplicationResources要相同,否则出错,不会识别Locale


在struts1.2中应用validator验证框架
只需要写validation.xml文件,可以为ActionForm配置所需要的验证规则,取代在ActionForm类中以编程的方式来实现验证逻辑。
还需要采用插件机制把Validator加入到框架中。这需要在struts配置文件中配置validatorPlugIn插件,代码如下:
<plug-in className="org.apache.struts.validator.ValidatorPlugIn">
   <set-property property="pathnames" value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml"/>
</plug-in>
分享到:
评论

相关推荐

    Hibernate和struts中遇到的问题.doc

    在实际开发中,可能会遇到各种问题,下面将针对题目中提到的一些具体问题进行详细解答。 1. **Hibernate配置问题**: 当插入数据不成功时,通常需要检查Hibernate的配置文件`hibernate.cfg.xml`。在这个例子中,...

    struts 中遇到的常见问题 解决,你还在痛苦中吗

    在学习和使用 Struts 框架的过程中,尤其是对于初学者来说,经常会遇到一些常见的问题,这些问题可能会导致程序无法正常运行或者出现各种错误提示。本文将针对其中一种常见的错误提示:“There is no Action mapped ...

    struts2 学习过程中的收获

    在学习Struts2的过程中,你将会接触到许多重要的知识点,这些知识点对于初学者来说尤其有价值。Struts2是一个强大的MVC(Model-View-Controller)框架,它简化了Java Web应用程序的开发,提供了丰富的功能和良好的可...

    Struts中ActionError学习

    在这个“Struts中ActionError学习”的主题中,我们将深入探讨ActionError这一机制,它是Struts处理错误和异常的重要手段。 ActionError是Struts框架中的一个类,它用于封装在业务逻辑执行过程中遇到的错误信息。当...

    第一个Struts2程序中遇到的若干问题及解决方法

    在初学者尝试创建第一个Struts2程序时,可能会遇到一些常见问题。这篇博客将探讨这些问题并提供解决方案。 首先,配置问题是新手经常遇到的挑战。在搭建Struts2环境时,确保正确地在`web.xml`文件中配置了Struts2的...

    struts上传(已解决中文问题)

    在Struts框架中处理文件上传功能是一项常见的任务,但中文文件名在上传过程中可能会遇到乱码问题。这个问题通常与字符编码设置、服务器配置以及Struts的配置有关。 首先,让我们深入了解一下文件上传的基本原理。在...

    Struts2学习小结

    3. **路径问题**:在 Struts2 中,路径是根据 Action 的路径而非 JSP 的路径来确定的,因此建议使用绝对路径。 - 使用内置标签或脚本语言来获取绝对路径:`(); String basePath = request.getScheme() %&gt;` 以上是...

    struts1中所遇到的配置问题

    在Struts1框架的学习与实践中,经常会遇到一些配置上的问题,这些问题如果不能及时解决,将会影响到项目的正常运行。本文主要针对一个常见的配置错误——“Name jdbc is not bound in this Context”以及“Cannot ...

    struts上传问题研究

    在"struts上传问题研究"这个主题中,我们将深入探讨Struts2框架中的文件上传功能,以及可能遇到的问题和解决方案。 文件上传是Web应用中常见的功能,Struts2通过Action类的`@FileUpload`注解或`@Params`注解支持...

    struts2中文帮助文档

    这份文档不仅覆盖了基础概念,还深入到了实际开发中可能遇到的问题和解决方案,对于学习和提升Struts2开发技能非常有帮助。无论是初学者还是经验丰富的开发者,都应该充分利用这份资源,以提升项目开发的效率和质量...

    Struts1 的中文和英文API

    学习Struts1的API,开发者应重点关注以下概念: - 请求处理机制,包括ActionForm和Action的交互。 - 控制器层面的配置,如struts-config.xml文件中的元素配置。 - 模型-视图-控制器模式的实践,理解如何分离业务逻辑...

    Struts2学习笔记2012

    在使用Struts2_2.1.6版本时可能会遇到中文乱码的问题。解决方法包括设置正确的字符编码和在web.xml中配置过滤器以处理输入流的字符编码。 #### 五、Struts模块包含 Struts支持模块化开发,允许将应用划分为多个...

    struts2学习方法

    学习Struts2,首要任务是避免浪费时间和精力在错误的资源上。以下是一些高效学习Struts2的方法: 1. **少读、精读网络教程**: - 对于初学者,网络教程可能是首选,但要谨慎选择。网络教程的质量参差不齐,有些...

    Struts2.1学习笔记

    4. **解决Struts2配置文件无提示问题:** 如果在开发环境中遇到配置文件无提示的问题,通常是由于网络原因导致无法下载DTD文件。解决办法是在IDE的首选项中,手动指定DTD文件的本地路径,从而避免网络依赖,提高开发...

    学习Struts的一些源代码和资料

    Struts是Java Web开发中的一个开源...学习者可以通过这些示例了解Struts的配置、Action、Interceptor、Tiles等核心组件,以及如何与Hibernate集成实现数据管理,同时也能接触到实际项目中可能遇到的问题和解决方案。

    struts2学习收集

    总之,这个"struts2学习收集"压缩包是学习Struts2的宝贵资源,包含了从理论到实践的全面内容。通过深入研究这些材料,开发者不仅可以掌握Struts2的核心概念和技术,还能提高自己的Java web开发能力。无论是初学者...

    Struts2.2 升级到Struts2.3

    7. **文档更新**:更新项目文档,记录下升级过程中的关键步骤和遇到的问题,以便未来参考或分享给团队成员。 8. **回滚计划**:准备一个回滚策略,以防升级后出现不可预见的问题。保留旧版本的备份,以便必要时能够...

    STRUTS中文文档

    学习Struts中文文档,开发者不仅可以了解上述知识点,还能深入理解如何将Struts应用于实际项目中,解决开发过程中遇到的问题,提升开发效率。此外,配合实战练习和源码阅读,可以更好地掌握Struts框架的精髓。

    三大框架整合的学习spring struts hibernate

    最后,通过sprint+struts+hibernate.doc和struts+spring+hibernenate.pdf这两个文档,你可以进一步学习三大框架的整合细节,理解如何配置和使用这些框架,以及如何解决整合过程中可能遇到的问题。这些文档将是你深入...

    Struts2 学习 2

    Struts2是一个强大的Java web应用程序框架,用于构建和维护可扩展、易于维护的MVC(Model-View-Controller)架构的Web应用。...同时,掌握这些知识点将有助于你解决实际开发中遇到的问题,并提升你的Java web开发技能。

Global site tag (gtag.js) - Google Analytics