首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > 其他服务器 >

webshpere6.1编译jsp报异常 int Integer

2012-04-03 
webshpere6.1编译jsp报错误 int Integer我有个查询方法,方法的参数定义为int类型,但是我在调用的时候传的

webshpere6.1编译jsp报错误 int Integer
我有个查询方法,方法的参数定义为int类型,但是我在调用的时候传的是Integer类型,按道理编译器是自动完成int和Integer的转换。
在tomcat5.0下用的jdk1.5编译运行都通过,但是在webshpere下面编译出错。但是我查看了webshpere6.1是使用的jdk1.5,为什么还报错误呢?据说webshpere6.1也不支持jdk1.5的泛型新特性,这是为什么?在线等。。。。


[解决办法]
webshpere6.1 java版本是1.4,这个你可以用java -version察看,但是jre的版本是1.5,因此你不想出现上述情况的话:1、进行类型转换,2、升级更新包。
[解决办法]

引用楼主 dudeng 的帖子:
我有个查询方法,方法的参数定义为int类型,但是我在调用的时候传的是Integer类型,按道理编译器是自动完成int和Integer的转换。
在tomcat5.0下用的jdk1.5编译运行都通过,但是在webshpere下面编译出错。但是我查看了webshpere6.1是使用的jdk1.5,为什么还报错误呢?据说webshpere6.1也不支持jdk1.5的泛型新特性,这是为什么?在线等。。。。


[解决办法]
探讨
引用:
webshpere6.1 java版本是1.4,这个你可以用java -version察看,但是jre的版本是1.5,因此你不想出现上述情况的话:1、进行类型转换,2、升级更新包。

何而言之???

引用:
楼上正解,websphere的jdk的版本一般都不高,所以一些高版本的特性最好不要轻易使用。

真的假的?

[解决办法]
webshpere6.1是使用的jdk1.5
[解决办法]
int和Integer可以互相转换是在1.5版本后,否则会报错,升级包的你可以参考http://blog.csdn.net/jerryh2008下的Linux环境下远程安装升级WebSphere6.1,如果是windows下的,直接界面安装更简单方便。

热点排行