你的文件名错了helloWorld.java  注意大小写

解决方案 »

  1.   

    //helloWorld.java
    package test; 
    public class helloWorld { 
    public String name = "My first bean"; 
    public String getHi() 

    return "Hello from " + name; 

    public String greeting(){
    return getHi();
    }

    //helloWorld.jsp
    <jsp:useBean id="helloWorld" class="test.helloWorld"/>
    <html>
    <body>
    <h1><%= helloWorld.greeting() %></h1>
    </body>
    </html>
      

  2.   

    jsp引用bean的时候,一定要注明bean所属的包。并且自己写bean的时候,最后打包,不然jsp会自动把bean放到一个默认包中。
      

  3.   

    换个写法吧:import test.*
    不用<jsp:useBean 这个写法
      

  4.   

    .jsp的文件名也区分大小写吗?
      

  5.   

    ETUFO(诺): 说的最后打包是什么意思,难道再没有写完Bean时不要加packege吗?
      

  6.   

    helloWorld明明是类test里的为什么要用net.zixia.HelloWorld呢?
      

  7.   

    包指定错误的问题,你java程序里面用的是package test ,,而<jsp:useBean id="HelloWorld" class="net.zixia.HelloWorld"/>这句中,应改其中的 class="test.Helloword",因为你的bean不在包net.zixia中,同时你的bean应该放在web-inf/classes/test中。
    也可以在java程序中将package test 改为package net.zixia, 则bean应该放在web-inf/classes/net/zixia中,classes下的目录自己建。
      

  8.   

    helloWorld 要写成HelloWorld,另外jsp文件名不需要注意大小写
      

  9.   

    UP注意包的路径啊。
    你BEAN里设置的包和你页面上应用的包的路径完全不一样。
      

  10.   

    <jsp:useBean id="helloWorld" class="test.helloWorld"/>
    这里应该这样写。
    整个文件如下,我已经调试过了。没问题package test; 
    public class helloWorld { 
    public String name = "My first bean"; 
    public String getHi() 

    return "Hello from " + name; 

    public String greeting(){
    return getHi();
    }

    //helloWorld.jsp
    <jsp:useBean id="helloWorld" class="test.helloWorld"/>
    <html>
    <body>
    <h1><%= helloWorld.greeting() %></h1>
    </body>
    </html>
      

  11.   

    package test ;
    public class HelloWorld
    {
       public String name = "My First Bean";
       public String getHello()
       {
         return "Hello From " + name ; 
       } 
    }<jsp:useBean id="HelloWorld" class="test.HelloWorld"/>
    <html>
    <body>
    <h1><%= HelloWorld.getHello() %></h1>
    </body>
    </html>
      

  12.   

    谢谢大家了,我已经调试通过了。是 classpath 惹的祸。
    设CLASSPATH 为(D:\resin-2.1.9\webapps\root)就行了。
    再次谢谢大家了。