Incompatible type for declaration. Explicit cast needed to convert java.lang.Object to java.lang.String.
-------------需要强制类型转换。
String login=(String)session.getValue(login);
另外用setValue(),getValue()方法是java1.1中的做法,过时了
现在用setAttribute(),getAttribute().
-------------需要强制类型转换。
String login=(String)session.getValue(login);
另外用setValue(),getValue()方法是java1.1中的做法,过时了
现在用setAttribute(),getAttribute().
解决方案 »
- 关于java进度条
- action-mapping的问题
- 怎样获取web.xml里面的配置 <servlet>
- Myeclipse字符集问题,路过的朋友帮忙看看
- 这 indexOf(":")=12 什么意思!
- 用javaBean来封装数据库,为什么不能写入数据?帮帮!!!
- JSP中如何设置表单元素显示的值?
- (●●●●,高分200)在windows2000和linux下分别如何整合apache、tomcat、jdk使其同时可以运行php和jsp.(在线等待)
- alert("留言失败");
- 求救!关于大量用户同时访问数据库的问题,100分
- JSP连ORACLE中文字符的显示问题!!!急死我了~~~
- 有关聊天室的问题
看看api吧,返回值是Object,应该写为
String login = (String)session.getAttribute(login);
if(login==null)
{}
else if(login.equals("0"))
{out.println("用户名和密码错误!");}
else
{}
%>
看清楚和你的代码有什么不同!我改了三个地方!
应该用session.getAttribute("login")
<% String login=(String)session.getAttribute("login");
if(login==null)
{}
else if(login.equals("0"))
{out.println("用户名和密码错误!");}
else
{}
%>
还有,如果你session项的名字叫login的话,应该在括号中加引号
session.getAttribute( )
惭愧!多向大家学习。
给分了!来者有份
----------------------------------------
==================================================================
注意:此人因发表爱国言论,被斑竹hexiaofen*扣除6分信誉分,问你死未?!*****************************************************************
if(login.equals(null))
{}
else if(login="0")
{out.println("用户名和密码错误!");}
else
{}
%>