试试这样吧!
你的hello.java是不是该保存为ok.java?
<%@ page import="hello.ok" %> 
<jsp:useBean id="mybean" scope="page" class="hello.ok" /> 
<jsp:setProperty name="mybean" property="*" /> <html> 
<head><title>Hello.ok</title></head> 
<body> 
<%
  String username=mybean.getUsername() ;
%>
</body></html> 

解决方案 »

  1.   

    忘记写了一句:
      String username=mybean.getUsername() ;
       out.println(username);
      

  2.   

    package hello; 
    public class ok {...} 这个不是hello.java而是ok.java。
    你应该把这个文件放在hello文件夹下面,并且要让hello文件夹成为一个包。至于还有什么问题你应该多去看看书,书是最好的老师,我觉得你根本就很少看书,为什么不看?? 
      

  3.   

    把hello.java编译成hello.class,放到Tomcat\webapps\ROOT\WEB-INF\classes\hello\下
      

  4.   

    <%mybean.setUsername("tom");
      mybean.getUsername();%>
    我习惯这样写
      

  5.   

    我已把文件改成ok.java并用javac命令编译成ok.class文件,
    放到了c:\Tomcat4\webapps\ROOT\WEB-INF\classes\hello\下现在运行还是有问题。message Internal Server Errordescription The server encountered an internal error (Internal Server Error) that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: Unable to compile class for JSPNote: sun.tools.javac.Main has been deprecated.C:\Tomcat4\work\Standalone\localhost\_\b\a$jsp.java:3: Class hello.ok not found in import.
    import hello.ok;
           ^
    1 error, 1 warning
      

  6.   

    我已把文件改成ok.java并用javac命令编译成ok.class文件,
    放到了c:\Tomcat4\webapps\ROOT\WEB-INF\classes\hello\下
    --------------------------------------------
    重启tomcat要在jsp中调用bean的函数可以:
    <%@ page import="hello.ok" %> 
    <jsp:useBean id="mybean" scope="page" class="hello.ok" /> 
    <jsp:setProperty name="mybean" property="*" /> <html> 
    <head><title>Hello.ok</title></head> 
    <body> 
    <%
      System.out.println(mybean.getUsername());
    %>
    </body></html> 还可以用getProperty:
    <body>
      Username is : <jsp:getProperty name="mybean" property="username" /> 
    </body>
      

  7.   

    我重启电脑了,就可以了,成功了:)
    但是,怎么 重启tomcat???怎么我的不行呢?
      

  8.   

    如果重启tomcat没用的话,就把\Tomcat\work下的所有东西都删掉
    一般情况下就可以了
      

  9.   

    谢谢。
    再问一下:
    <%
      System.out.println(mybean.getUsername());
    %>
    这一句,怎么没有输出结果呢?<%
      System.out.println("PPP");
    %>
    也一样,没有输出结果呢?
      

  10.   

    呵呵,是我弄错了
    这样显示吧:
    <%=mybean.getUsername()%>