HelloWorld中有 Hello数据成员吗?一般field开头为小写字母即hello
你再检查一下看看

解决方案 »

  1.   

    调用bean不需要有import ttt.*  吧~~
      

  2.   

    在相应的XML文件中要有
    <servlet> 
    <servlet-name>ttt</servlet-name> 
    <display-name>ttt</display-name> 
    <description>A ttt Servlet</description> 
    <servlet-class>ttt.ttt</servlet-class> 
    </servlet> 
    <servlet-mapping> 
    <servlet-name>ttt</servlet-name> 
    <url-pattern>/ttt</url-pattern> 
    </servlet-mapping> 还有目录存放也要对哦!
      

  3.   

    我的bean的源文件,文件名HelloWorld.java
    package ttt;
    public class HelloWorld {
    String Hello = "This si my program";
    public void HelloWorld()
    {
    }
    public void setHello( String value )
    {
    Hello=value;
    }
    public String getHello()
    {
    return Hello;
    }
    }
    我的jsp文件
    <jsp:useBean id="hello" scope="page" class="ttt.HelloWorld" />
    <jsp:getProperty name="hello" property="Hello" />
    <html>
    <body>
    <%hello.setHello("eeee")%>
    <%=hello.getHello()%>
    </body>
    </html>
    这样做有问题吗?
      

  4.   

    import ttt.HelloWorld;
    class UseTest
    {
    public static void main(String[] args)
    {
    HelloWorld t=new HelloWorld();
    t.setHello("eeee");
    System.out.println(t.getHello());
    }
    }
    我用这个调用就可以
      

  5.   

    HTTP Status 500 - --------------------------------------------------------------------------------type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: ttt.HelloWorld
    at org.apache.jasper.compiler.BeanRepository.getBeanType(BeanRepository.java:183)
    at org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:692)
    at org.apache.jasper.compiler.Node$GetProperty.accept(Node.java:552)
    at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:1028)
    at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:1070)
    at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:1076)
    at org.apache.jasper.compiler.Node$Root.accept(Node.java:232)
      

  6.   

    不需要配置xml的。servlet的时候才需要。
    jsp文件的第五行少个分号。然后把java文件javac一下,并把class放在\WEB-INF\classes\ttt文件夹下面。再试试看
      

  7.   

    javaBean的命名不符合规范,把变量Hello改成hello
    再将<jsp:getProperty name="hello" property="Hello" />改成
    <jsp:getProperty name="hello" property="hello" />就ok了
      

  8.   

    <%hello.setHello("eeee")%>
    这里有问题:
    <%hello.setHello("eeee");%>
    说明:楼上的某位谈的web.xml文件的修改是没有必要的。
    引入那个tt的包也是多此一举。
      

  9.   

    public void HelloWorld()
    {
    }
    顺便说一下 构造函数没返回值 
    public HelloWorld()
    {}
      

  10.   

    <jsp:useBean id="hello" scope="page" class="ttt.HelloWorld"/>
    <jsp:getProperty name="hello" property="Hello"/>
    再试试。
      

  11.   

    ld“/>中间无空格。未编译前报错。查,take care!
      

  12.   

    我感觉我的tomcat有问题,有谁能在你们机子上测试一下