request.setAttribute("n", 123456.987);
正常的情况下,request.对象里面是放一个object的类型,但是却可以放一个double的类型,这是为什么呢?因为jdk1.4版本以上,具有自动拆箱和解箱的功能。如果说不能自动转换,则是你JDK的版本的问题。如何解决这个问题:仅仅导入1.7版本的JDK的版本是没有用的,还要修改一个地方:
更改在My eclipse中已经新建的工程的JDK版本号方法:
对着工程右键->Java Compiler->Enable project specific settings复选框选中->修改下面的JDK Compliance