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

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

 <%
<% String s = String.valueOf(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 
湘江夜游神 阅读(405) 
评论(0)  编辑  收藏  所属分类: 
JSP