一般在JSP中我们会遇到这样的语句

<%String s = (String)session.getAttribute("para");%>
<%String s = String.valueOf(session.getAttribute("para"));%>

这两个表达式都是转换字符串,那区别在哪里呢?
         (String)表示的是Java编译器在编译Java代码时对session.getArrribute("para")进行字符串的强制转换。
         下一个是调用String类的valueOf方法对它进行转换,也就是JVM来执行。
posted on 2007-12-07 18:14 湘江夜游神 阅读(387) 评论(0)  编辑  收藏 所属分类: JSP

只有注册用户登录后才能发表评论。


网站导航:
 

Locations of visitors to this page