jsp的进来看一下!谢谢了

来源:百度知道 编辑:UC知道 时间:2024/06/24 16:34:41
String loginSign=(String)session.getValue("loginSign");
上句怎么不符合,java语法啊!赋值为什么还要来个(String)?
是不是说先把session.getValue("loginSign")转化成String型的,然后再赋值给loginSign?xpenxpen说返回的是对象型,怎么会是对象型呢?

session.getValue返回的是Object型呀,所以要强转成String,才能给左边的loginSign赋值。

你可以看Servlet的API,他就是这么定义的,返回Object型。http://java.sun.com/products/servlet/2.2/javadoc/index.html

强制类型转换

对,在对session取得值”loginsgin”后,还要对其做字符的强制转换,才能和所定义的String类型的loginSign匹配.