首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

简单javabean调用有关问题

2011-12-30 
简单javabean调用问题packagecom.zhangfq.testpublicclassOverridingToString{Stringmessagedefaultmes

简单javabean调用问题
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


[解决办法]


public class OverridingToString
这个类这么定义的没继承String类
而你的定义中写到
String ots1= new OverridingToString();
String ots2= new OverridingToString( "new message ");
如果不错有天理吗?

[解决办法]
你调用javabea怎么没有 <jsp:useBean id= "bean名字 " class= "bean存放的路径  "/> 呢

热点排行