WEB:这句错误是什么意思呢The method setAttribute(String,object)in the type HttpSession is not appl

ThemethodsetAttribute(String,object)inthetypeHttpSessionisnotapplicablefortheargument... The method setAttribute(String,object)in the type HttpSession is not applicable for the arguments(String,int)

我的web页面每个SetAttribute下面都有红线显示错误 把鼠标挪到相应位置就显示这样的错误信息 不知道如何解决了 在别人的机器上就正确 我导入我的机器就错误了 求解=。=
展开
 我来答
冰越10号
2013-09-12 · TA获得超过361个赞
知道小有建树答主
回答量:123
采纳率:100%
帮助的人:103万
展开全部
这个错误的意思是你在绑定的时候,绑定的值不是一个Object,产生这个问题的原因主要是JDK版本的问题。有的JDK版本,是支持直接从int转换为Integer,编译可以通过。你的JDK应该不支持这个。解决的办法有两个:
方案一:忽略掉JDK版本,比如你原来是session.setAttribute("count",count);,count是int类型, 那你可以采用Integer countObj = Integer.valueOf(count);这样,在绑 定:session.setAttribute("countObj",countObj);
方案二:项目文件夹,右键,properties,Java Compiler 修改Compiler compliance lever 为1.6
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式