给bean一个没有参数的构造函数,不过这样会不会在业务逻辑上过不去呢?
按理说版本的升级应该考虑到向下的兼容性,如果真的是楼主说的问题,那么是否认为是tomcat5.0
的一个bug呢。。
呵呵!一下。关注
按理说版本的升级应该考虑到向下的兼容性,如果真的是楼主说的问题,那么是否认为是tomcat5.0
的一个bug呢。。
呵呵!一下。关注
解决方案 »
- jquery ajax 接收参数
- 一个郁闷的mysql异常问题--Communications link failure due to underlying
- hibernate+Spring的事务配置问题
- 做一个类似百度地图的自制地图,需要怎么做?
- Could not convert socket to TLS
- 给大家推荐一个Java好网站并散分 嘿嘿
- 为什么服务器会开许多自己连自己的端口?
- JSP的初学者,被JSP搞疯了,高手快进,高分等待
- 连接mysql后,执行sql语句时,出现的怪问题!请教
- JSP中如何实现页面(JSP,HTML)复用?欢迎讨论指教
- JSP中如何在服务器端的到上传图片的width,height; 改大小后再传给客户端看---百万火急!!
- 代码
最重要的是,业务逻辑就不对了,实际情况是在这个java文件中调用构造函数如果没有指定参数是没有任何意义的. 只有对象为空的情况下,才需要调用构造函数,在实际运行中,对象已经在别的地方实例化,在这里这个为空的判断是不成立的,所以只要让程序编译通过就可以了,但是偏偏在tomcat5中编译不过去.
if (actionMessage == null){
actionMessage = new lightningboard.ActionMessage();
}
由于tomcat4和tomcat5对这段代码处理不一致才导致问题的产生.但是我控制不了.除非我修改
ActionMessage文件,增加一个无参数的构造函数,使得编译通过,但显然这不是我的初衷.我想知道的时tomcat5中时如何处理这种情况的.毕竟tomcat4时可以的,按理应该能够向上兼容才对.