在你的jsp文件 qq.jsp文件内 有一处
out.write("\r\n");写的不对.具体情况可能和error信息不一样,因为jsp被编译成servlet,error指 的是servelt内的错误.

解决方案 »

  1.   

    把out.write();改为out.print();
      

  2.   

    非常感谢你们的关心,我的jsp文件是这样的
    <%@ page contentType="text/html;charset=gb2312"%>    
    <%@ page import="java.sql.*"%> 
    <html>
    <head>
    <title>JavaBeans  ATM</title>
    </head>
    <body>
    <jsp:useBean id = "helloBean"  scope = "session"  class = "bean.helloBean"/>
    <% = helloBean.getHi()%>
    <hr>
    <%
    helloBean.name = "welcome to jsp";
    out.print("helloBean");
    %>
    </body>
    </html>
    我的环境变量是这样设的
    d:\myweb\;c:\jdk\lib\tools.jar;c:\jdk\lib\dt.jar;c:\jdk\jre\lib\rt.jar;d:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar;c:\jdk\jre\lib\rt.jar;d:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar;d:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar
    我在d:\myweb里建一个目录bean,然后把那个javabean类放到这个目录里,请问我该怎么执行这个javabean,是不是因为我的设置不对呀,我用的是jdk1.3.1和tomcat4.01
      

  3.   

    非常感谢你们的关心,我的jsp文件是这样的
    <%@ page contentType="text/html;charset=gb2312"%>    
    <%@ page import="java.sql.*"%> 
    <html>
    <head>
    <title>JavaBeans  ATM</title>
    </head>
    <body>
    <jsp:useBean id = "helloBean"  scope = "session"  class = "bean.helloBean"/>
    <% = helloBean.getHi()%>
    <hr>
    <%
    helloBean.name = "welcome to jsp";
    out.print("helloBean");
    %>
    </body>
    </html>
    我的环境变量是这样设的
    d:\myweb\;c:\jdk\lib\tools.jar;c:\jdk\lib\dt.jar;c:\jdk\jre\lib\rt.jar;d:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar;c:\jdk\jre\lib\rt.jar;d:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar;d:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar
    我在d:\myweb里建一个目录bean,然后把那个javabean类放到这个目录里,请问我该怎么执行这个javabean,是不是因为我的设置不对呀,我用的是jdk1.3.1和tomcat4.01
      

  4.   

    非常感谢你们的关心,我的jsp文件是这样的
    <%@ page contentType="text/html;charset=gb2312"%>    
    <%@ page import="java.sql.*"%> 
    <html>
    <head>
    <title>JavaBeans  ATM</title>
    </head>
    <body>
    <jsp:useBean id = "helloBean"  scope = "session"  class = "bean.helloBean"/>
    <% = helloBean.getHi()%>
    <hr>
    <%
    helloBean.name = "welcome to jsp";
    out.print("helloBean");
    %>
    </body>
    </html>
    我的环境变量是这样设的
    d:\myweb\;c:\jdk\lib\tools.jar;c:\jdk\lib\dt.jar;c:\jdk\jre\lib\rt.jar;d:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar;c:\jdk\jre\lib\rt.jar;d:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar;d:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar
    我在d:\myweb里建一个目录bean,然后把那个javabean类放到这个目录里,请问我该怎么执行这个javabean,是不是因为我的设置不对呀,我用的是jdk1.3.1和tomcat4.01
      

  5.   

    <% = helloBean.getHi()%>
    可能是这句华有问题,
    1 把他去了看一看,
    2 看一看bean中这个方法是不是有问题.
    3 实在不行,把这一行删了,在重写一边.呵呵.
      

  6.   

    Generated servlet error:
    C:\TomCat\work\localhost\myweb\qq$jsp.java:65: Class bean.hellobean not found.
                    bean.hellobean helloBean = null;
                        ^
    An error occurred at line: 8 in the jsp file: /qq.jspGenerated servlet error:
    C:\TomCat\work\localhost\myweb\qq$jsp.java:68: Class bean.hellobean not found.
                        helloBean= (bean.hellobean)
                                        ^这好像是类没有找到,请问下,如何做才行,
      

  7.   

    你的HelloBean放在什么地方了啊?
      

  8.   

    可能是你的HelloBean类中没有加上package语句。
    首先加上package语句后,试一试。
      

  9.   

    bean没有找到,你的helloBean编译成.class了没有啊?