站内搜索: 请输入搜索关键词

当前页面: 开发资料首页Eclipse 专题为什么request.setAttribute()后面的Object参数不能是boolean类型的?

为什么request.setAttribute()后面的Object参数不能是boolean类型的?

摘要: 为什么request.setAttribute()后面的Object参数不能是boolean类型的?


为什么request.setAttribute()后面的Object参数不能是boolean类型的?


boolean 是基本类型.不是Object型的.
本人新手.如果有错请见谅


request, session, application, pageContext这几个对象的setAttribute(key,value)方法放进去的value一定是对象,不能是基本类型或说原生类型(如:int,boolean,float,double等,string除外),即一定是基本类型或说原生类型的包装类:Integer是原生类型:int的包装类,Boolean是原生类型:boolean的包装类等等:
例:
request.setAttribute("USERNAME","james");
session.setAttribute("NUMBER",new Integer(123));
application.setAttribute("BOOLEAN_KEY",new Boolean(false));


↑返回目录
前一篇: MyEclipse: 在运行时刻 改动java 文件保存后就报错
后一篇: 使用myelipse调试jsp的问题???高手进来!