日期:2014-05-17  浏览次数:20701 次

cannot convert from Integer to int(tomcat)
如何确定 tomcat使用的是哪个版本的JDK
为什么 我的WEB工程JSP页面里面不能将Integer赋值给int类型

另外src包里面写个带main方法的测试是可以通过的。

------解决方案--------------------
要配置Eclipse里面的服务器的时候,点Tomcat那个+号,下面有一个JDK,可以在那个里面配置
------解决方案--------------------
问:如何确定 tomcat使用的是哪个版本的JDK 
答:你指的是eclipse中开发的时候使用的tomcat还是发布运行的tomcat的jdk?如果是前者,那么1楼已经回答了这个问题。如果是后者,假设你的tomcat安装在了目录 ${tomcat}目录下,那么运行 ${tomcat}\bin\tomcat6w.exe,在弹出界面里面,有名叫“Java”的tab页,那里可以配置你的tomcat使用的jdk是哪一个
问:为什么 我的WEB工程JSP页面里面不能将Integer赋值给int类型
答:如果你的web运行的容器(比如tomcat)使用的是jdk5以前的版本,那么就无法自动装箱和卸箱

问:另外src包里面写个带main方法的测试是可以通过的。
答:你开发用的jdk和你运行tomcat的jdk有可能不是同一个,所以这种情况是可能的。