在jsp中如何将object转换成int类型

发布网友 发布时间:2022-04-22 09:36

我来回答

5个回答

热心网友 时间:2023-10-07 15:39

直接转换就好了。

((Integer)session.getAttribute("psm"));

热心网友 时间:2023-10-07 15:39

你给出的代码没错啊。。。
我写了个a.jsp,内容:
<%
Object psm = 8;
session.setAttribute("psm",psm);
%>
<a href="b.jsp">跳!</a>
这个页面往b.jsp跳,b.jsp的内容就是上面你提供的代码,没有任何问题。。。

既然你在i<a的地方出错了,很可能你取出来的a并不是你想象的8,可能是null或者是其他的什么。

很可能是你在往session放置psm时出了什么问题.
你可以在int a =(Integer)(session.getAttribute("psm"));这句后面加上一句out.println(a);看看显示出什么结果

总之你的这部分代码没问题,仔细检查一下前面的代码吧。我也是新手,希望能帮上你,大家共同进步。。。

热心网友 时间:2023-10-07 15:40

String ss=(String)session.getAttribute("psm");

int a=0;if(ss!=null&&ss.length()>0){ a=Integer.parseInt(ss);}

热心网友 时间:2023-10-07 15:40

int a =((Integer)session.getAttribute("psm"));
这样写就OK了

热心网友 时间:2023-10-07 15:41

int i =((Integer)session.getAttribute("psm"));

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com