`
szgaea
  • 浏览: 217032 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

struts2 开发过程中遇到的一些问题及解决办法

 
阅读更多

1、在进行form validate时,若form中有下拉框的元素信息,是要预先加载的,当我们提交到保存,在验证失败后通过dispatcher返回当前页时,下拉框的数据没有重新加载,下拉框的数据则会丢失;也不能在我们提交到的action中读取数据,因为执行流程还没有到执行action那一步,可以通过action 实现Preparable,在执行验证前先加载这些数据;

 

2、当我们一个字段需要做validate时,一定要有setxx,getxx方法

 

3、如果action采用通配符做action mapping 如*/* (module/add.do),则在配置validator文件时,文件命名为

 

xxxAction-module-add-validation.xml

 

需要加"/"替换成"-" ,其中xxxAction为类名,module-add为action名(module/add)

 

4、ModelDriven 如果action有一个id属性,同时action的user属性也有一个id,当我们采用ModelDriver<User>时

 

页面<input type="text" name="id" />会将值映射到user的id属性。

 

 

分享到:
评论

相关推荐

    struts2开发遇到的问题

    以上就是Struts2开发过程中常见的问题和解决策略。在实际开发中,理解Struts2的工作原理、配置细节以及日志信息对定位和解决问题至关重要。此外,保持更新至最新稳定版本的Struts2框架,遵循最佳实践,以及使用IDE的...

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

    在开发过程中,经常需要调试Struts2应用。使用IDE如Eclipse或IntelliJ IDEA的断点调试功能,结合日志输出(例如使用Log4j),可以帮助定位和解决问题。 在`Struts2_Tutorial`压缩包中,可能包含了Struts2教程的相关...

    struts2.5.16升级过程中遇到问题详述

    ### Struts2.5.16升级过程中遇到的问题详述 #### 一、概述 本文主要针对从旧版本Struts2框架升级至2.5.16版本时可能遇到的各种问题进行详细介绍,并给出相应的解决方案。这包括了jar包的替换与引入、配置文件的...

    struts2中警告消息问题的解决方法

    在使用Struts2开发过程中,有时会遇到“警告: Could not find property [xxx]”这样的错误消息,这通常是由于配置问题或者依赖库不匹配导致的。本文将深入探讨这些警告的成因及解决方法。 1. **问题成因**: - **...

    ueditor struts2图片上传问题解决办法

    在使用富文本编辑器ueditor与Struts2框架结合进行图片上传时,常常会遇到一些问题,这些问题可能涉及文件过滤、文件类型限制、文件大小控制、上传路径设置等多个方面。以下是一些解决这些问题的关键知识点: 1. **...

    开发手册Struts2_中文API(推荐).pdf

    阅读这份中文API文档,开发者可以深入理解Struts2的每个组件和接口,如何正确配置和使用,以及如何解决在开发过程中遇到的问题。对于Java Web开发者来说,熟悉并掌握Struts2框架是提升开发效率和质量的关键步骤。

    奇怪的struts2的中文乱码问题及解决.docx

    然而,开发过程中经常遇到的一个问题就是字符编码问题,尤其是中文乱码问题。本文将深入探讨一个关于Struts2在Internet Explorer(IE)浏览器中出现中文乱码的奇怪问题及其解决方案。 首先,中文乱码问题通常涉及到...

    Eclipse WEB项目集成Struts2的过程及问题解决

    本教程将详细阐述如何在Eclipse中集成Struts2,以及在此过程中可能遇到的问题及其解决方案。 首先,我们需要创建一个WEB项目。在Eclipse中,选择“File” -&gt; “New” -&gt; “Dynamic Web Project”,填写项目名称,...

    Struts2乱码终极解决办法

    ### Struts2乱码终极解决办法 #### 一、引言 在开发基于Struts2框架的应用时,经常遇到的一个问题就是中文乱码。这不仅影响用户体验,还可能导致数据处理错误。本文将详细介绍如何彻底解决Struts2中的乱码问题,并...

    开发中遇到的问题

    根据提供的文件信息,可以看出这是一系列与开发过程中遇到的具体技术问题相关的记录。下面将对这些内容进行整理,提炼出相关的技术知识点。 ### 开发过程中的技术难题与解决方案 #### SQL查询优化与复杂查询构建 ...

    Struts2开发文档

    Struts2是一款强大的Java web应用程序框架,用于构建高效、可扩展且易于维护的企业级应用。...通过深入学习并实践这些文档中的内容,你将能够熟练掌握Struts2框架,提高开发效率,构建出稳定、高效的企业级应用。

    解决使用struts2 时 访问web工程首页问题

    ### 解决使用Struts2时访问Web工程首页问题 在使用Struts2框架进行Web开发的过程中,有时会遇到访问Web应用首页时出现拦截并报错的情况。错误信息通常为:“There is no Action mapped for namespace / and action ...

    struts2项目部署

    在实际操作过程中,可能会遇到各种问题,但通过查阅文档、阅读博客(如提供的链接)以及参与社区讨论,都能找到解决办法。学习并熟练掌握Struts2的部署过程,将有助于你在Java web开发领域更进一步。

    JSP struts2 url传参中文乱码解决办法.docx

    在开发Java Web应用程序时,尤其是使用Struts2框架与JSP进行交互时,可能会遇到URL传参中文乱码的问题。这个问题通常涉及到字符编码的设置,包括客户端请求编码、服务器接收编码以及应用程序内部处理编码的统一。...

    struts2框架源码分析及问题汇总

    Struts2是一个强大的Java web应用程序开发框架,它基于MVC(Model-View-Controller)设计模式,极大地简化了创建功能丰富的、交互式的Web应用的过程。本文将深入剖析Struts2的源码,揭示其工作原理,并汇总常见问题...

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

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

    struts2文件下载(解决了中文乱码问题)

    在标题提到的场景中,开发者可能遇到了在使用Myeclipse 6.5集成开发环境,JDK1.6和Tomcat 6.0服务器环境下,通过Struts2进行文件下载时,中文文件名显示为乱码的问题。 中文乱码是由于字符编码不一致导致的,尤其是...

    struts2 中路径无法跳转的问题

    综上所述,解决Struts2中路径无法跳转的问题需要全面检查项目配置、Action实现、结果类型和路径设置,以及可能的异常处理和环境配置。通过逐步排查,通常能找出问题的根源并进行修复。如果你在上述步骤中遇到困难,...

    Struts2没有提示解决方案

    在MyEclipse这样的集成开发环境中使用Struts2时,可能会遇到一些问题,比如在编写Struts2配置文件(如Struts.xml)时无法获得代码提示。这通常是由于IDE没有正确配置Struts2的DTD(Document Type Definition)导致的...

    struts2下载地址

    1. **依赖冲突**:在使用Struts2的过程中可能会遇到与其他框架的依赖冲突问题,解决方法通常是调整依赖版本或者排除不必要的依赖。 2. **配置错误**:配置文件的错误是常见的问题之一,可以通过仔细检查配置文件以及...

Global site tag (gtag.js) - Google Analytics