package com.zhangfq.test;
public class OverridingToString {
String message = "default message ";
public OverridingToString() {}
public OverridingToString(String msg)
{
message = msg;
}
public String toString()
{
return message;
}
}
<%@ page language= "java " import= "java.util.* " pageEncoding= "GB18030 "%>
<%@ page import= "com.zhangfq.test.OverridingToString "%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+ ":// "+request.getServerName()+ ": "+request.getServerPort()+path+ "/ ";
%>
<html>
<head>
<title> 使用javaBean的例子 </title>
</head>
<body>
<%
OverridingToString ots1= new OverridingToString();
OverridingToString ots2= new OverridingToString( "new message ");
out.print( " <BR> "+ots1);
out.print( " <BR> "+ots2);
%>
</body>
</html>
执行时执行出错:OverridingToString cannot be resolved to a type
------解决方案--------------------
<%
OverridingToString ots1= new OverridingToString();
OverridingToString ots2= new OverridingToString( "new message ");
out.print( " <BR> "+ots1);
out.print( " <BR> "+ots2);
%>
改為
<%
OverridingToString ots1= new OverridingToString();
OverridingToString ots2= new OverridingToString( "new message ");
out.print( " <BR> "+ots1.toString());
out.print( " <BR> "+ots2.toString());
%>
------解决方案--------------------
<%
OverridingToString ots1= new OverridingToString();
OverridingToString ots2= new OverridingToString( "new message ");
out.print( " <BR> "+ots1);
out.print( " <BR> "+ots2);
%>
---------------------------------------------
应当改为
<%
String ots1= new OverridingToString();
String ots2= new OverridingToString( "new message ");
out.print( " <BR> "+ots1);
out.print( " <BR> "+ots2);
%>
好好看看错误信息!!!!!!!!!!!! 理解一下!!!!
****************************************************
执行时执行出错:OverridingToString cannot be resolved to a type
------解决方案--------------------