网站计数器。。。怎么报错啊。。java.lang.Integer cannot be cast to java.lang怎么修改。。
Stringstrcount=(String)application.getAttribute("num");if(strcount!=null){intcount=In...
String strcount=(String)application.getAttribute("num");
if(strcount!=null){
int count=Integer.parseInt(strcount);
count++;
strcount=Integer.toString(count);
application.setAttribute("num",strcount);
}else{
application.setAttribute("num",1);
}
response.sendRedirect("liuyan1.jsp");
}else{
out.println("用户名和密码不匹配<br>2秒后跳转到登陆界面");
response.setHeader("Refresh","2;URL=login.html"); 展开
if(strcount!=null){
int count=Integer.parseInt(strcount);
count++;
strcount=Integer.toString(count);
application.setAttribute("num",strcount);
}else{
application.setAttribute("num",1);
}
response.sendRedirect("liuyan1.jsp");
}else{
out.println("用户名和密码不匹配<br>2秒后跳转到登陆界面");
response.setHeader("Refresh","2;URL=login.html"); 展开
展开全部
if(strcount!=null) 这个不等号!=你换成 strcount.equals("")试试
追问
不行。。提示strcount=Integer.toString(count);这一行错误的。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if(strcount!=null) 替换成 if(strcount!=null && !strcount.equals(""))
追问
不行。。提示strcount=Integer.toString(count);这一行错误的。。
追答
strcount=Integer.toString(count);
改为:
strcount=String.valueOf(count);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询