`
liuhanjun
  • 浏览: 47785 次
  • 性别: Icon_minigender_1
  • 来自: 海口
社区版块
存档分类
最新评论

struts2.2.1升级带来的问题

    博客分类:
  • J2EE
阅读更多

    本来一直用struts2.1.6,可惜在转换Float类型的时候会出错,众所周知的bug,没办法,换成struts2.2.1,连同必须要的其它6个包一起更新才行,其中的一个javassist-3.7.ga.jar居然在essential包里面没有,昏厥,只好去google一个down下来。值得说一下的是,删除原来的旧包,更新这些新包,也可能会报cann't load configuration之类的错误,原来是没有停掉tomcat直接在eclipse里面删除旧包,struts2-core包是删除不掉的,正在被tomcat使用嘛,这样就会在context里面加载新旧2个struts2-core包,不出错那就神奇了。

    毫不容易启动成功tomcat,进系统,发现json不能用了,唉,真麻烦,把原来的json-plugin删掉,换成struts2-json-plugin-2.2.1.1.jar包,好了。

    本来以为万事大吉,却又发现了struts2.2.1的一个极隐秘的bug,项目里面用到很多Map,去页面foreach出来,居然发现其中一个map死活取不过来,比如eUPQTQStatusMap,怪异,struts2.1.6的时候好好的,怎么突然取不到,而且就这一个取不到?我debug来debug去。。。,站起身走来走去。。。脑袋都快拍扁了,不出来就是不出来!骂完所有的脏话,无意识地改了一下map的名字euPQTQStatusMap,刷新,出来了!刚刚的!唉,都不知道说啥好了,再测试一下,竟然发现map的名字只用一个小写字母开头,就取不到!顶你个肺,,天下间竟然有这种bug,无语3分钟,吐血3升。。。

0
0
分享到:
评论
1 楼 otom31 2011-02-28  
自从用了STRUTS1.2 以后,再也不用STRUTS了!

相关推荐

    Struts2.2.1帮助文档

    Struts2.2.1 api, Struts2.2.1帮助文档, CHM格式文件

    struts2.2.1开发文档

    Struts2.2.1开发文档是一份详细指导开发者如何使用Struts2.2.1框架进行Web应用程序开发的重要参考资料。Struts2是基于MVC(Model-View-Controller)设计模式的Java开源框架,它提供了强大的控制层,用于构建灵活、可...

    struts2.2.1-core

    Struts2.2.1是Apache Struts框架的一个版本,这是一个流行且强大的Java Web应用程序开发框架,用于构建和维护MVC(模型-视图-控制器)架构的应用程序。该框架的核心在于提供了一种灵活的方式来组织和控制应用程序的...

    MyEclipse7.5+flex4+spring3.0.5+struts2.2.1+hibernate3.6.0+blazeds4.0.0.14931完美整合方案

    本方案提供了一种集成化的开发环境,即"MyEclipse7.5+flex4+spring3.0.5+struts2.2.1+hibernate3.6.0+blazeds4.0.0.14931完美整合方案",它将多个流行的技术框架整合在一起,为Web应用程序开发提供了一个强大的平台...

    struts2.2.1jar包

    Struts2.2.1 Jar包是一个用于Java Web开发的开源框架,主要集中在MVC(模型-视图-控制器)架构上。这个版本的Struts2是2009年发布的一个稳定版本,旨在提高应用的可扩展性和灵活性。下面我们将深入探讨Struts2框架...

    struts2.2.1 API chm格式

    欢迎大家下载,struts2.2.1 API chm格式

    struts2.2.1开发包

    Struts2.2.1开发包是一个针对Web应用的重要框架,它是Apache软件基金会下的一个开源项目,主要用于构建基于Java的企业级应用程序。这个版本的Struts2是一个强大的MVC(Model-View-Controller)框架,旨在简化开发...

    struts2.2.1-xwork

    Struts2是Struts1的升级版,它提供了更强大的功能和更好的性能。XWork是Struts2的核心组件,负责处理请求、业务逻辑以及动作调度。这个压缩包“struts2.2.1-xwork”包含了XWork的源代码,这对于开发者深入理解Struts...

    struts2.2.1chm帮助文档

    struts2.2.1帮助文档,chm格式,让您在学习struts时边学边查阅,方便快捷

    struts2.2.1_help文档

    Struts2作为Struts1的升级版,引入了许多新特性和改进,提升了框架的性能和灵活性。以下是一些关键知识点: 1. **Action类**:在Struts2中,Action类是业务逻辑的核心,它是处理用户请求并返回结果的组件。每个...

    Struts2.2.1关键jar包

    Struts2.2.1是Apache Struts框架的一个版本,它是基于MVC(Model-View-Controller)设计模式的开源Web应用框架,用于构建企业级Java Web应用程序。这个关键jar包包含了Struts2运行所必需的类库,使得开发者能够方便...

    已配置好Struts2.2.1GA的WEB-INF

    Struts2.2.1GA的lib目录可能包括`struts2-core.jar`、`struts2-convention-plugin.jar`、`struts2-json-plugin.jar`等,这些库支持不同类型的请求和结果处理。 4. **classes**目录:通常存放编译后的Java类,包括...

    Spring 3.0+Hibernate 3.6+Struts2.2.1详解

    在本项目中,我们探讨了如何整合Spring 3.0、Hibernate 3.6和Struts2.2.1这三大框架,以构建一个高效、灵活的企业级Web应用程序。这三者结合,提供了模型-视图-控制器(MVC)架构、持久层管理和AOP(面向切面编程)...

    struts2.2.1-API.chm (索引)

    struts2.2.1-API.chm 方便实用,支持索引,提高工作效率 与大伙分享

    Struts2.2.1+Spring3.1.0.M2+Hibernate3.5.1整合配置demo

    Struts2.2.1+Spring3.1.0.M2+Hibernate3.5.1是经典的Java企业级开发框架组合,通常被称为SSH框架。这个整合配置Demo旨在演示如何将这三个强大的框架集成在一起,实现MVC(模型-视图-控制器)架构,提供数据持久化和...

    struts2.2.1Jar包集合

    在本文中,我们将深入探讨Struts2.2.1版本中的关键知识点,这个版本是Struts2框架的一个重要里程碑。 1. **MVC模式**:Struts2遵循Model-View-Controller(MVC)设计模式,它将业务逻辑、数据表示和用户界面分离,...

    struts2.2.1 包

    Struts2.2.1是Apache软件基金会旗下的一个开源MVC框架,主要用于构建Java Web应用程序。这个版本是在Struts1的基础上发展起来的,提供了一种更强大、更灵活的架构来处理请求、响应以及业务逻辑。它基于Model-View-...

    ssh(struts2.2.1+_hibernate3.6+spring3.0.5)整合配置

    下面将详细介绍如何整合Struts2.2.1、Hibernate3.6和Spring3.0.5。 首先,确保准备好所有必要的库文件,包括: 1. Struts2的struts2-2.2.1-all.zip 2. Hibernate的hibernate-distribution-3.6.0.Final-dist.zip 3. ...

    spring3.0.5_hibernate3.5.3_struts2.2.1整合jar包

    标题中的"spring3.0.5_hibernate3.5.3_struts2.2.1整合jar包"指的是一个集合了Spring 3.0.5、Hibernate 3.5.3和Struts 2.2.1框架的整合包。这个资源是经过作者亲自测试的,被认为是最优的选择。它不仅提供了这三个...

    struts_2.2.1_src.zip

    Struts 2是Java Web开发中的一个开源框架,主要用于构建MVC...通过对源码的学习,开发者可以更深入地理解Struts 2的工作原理,提高问题排查和性能优化的能力。同时,也可以为定制和扩展Struts 2框架打下坚实基础。

Global site tag (gtag.js) - Google Analytics