out.print ("<br>"+"username is "+"name");
out.print ("<br>"+"password is"+"password");
是不是要这样阿 
我也是新手 

解决方案 »

  1.   

    out 没有定义。
    在前面加上
    java.io.PrintWriter out = null;
      

  2.   

    to  jin2005(生活就像一场游戏) 那样加上去后还是有错,报错跟前面一样.还有没有其他的可能呢?
      

  3.   

    out要定义
    用PrintWriter out=request.getWriter();
    这样就可以了~~~
      

  4.   

    out必须在类中定义
    PrintWriter out
    在SERVLET的任何地方都可以用了
      

  5.   

    rs得到后没有判断 也就是记录集没有往下走你怎么得到数据呢
    rs=sql.executeQuery(condition);
    这句后面加if(rs.next()){}还有你的out.print ("<br>"+"username is "+name);你写成
    out.print ("<br>username is "+name);就行了
      

  6.   

    同意楼上
    out不用定义的,只要引用类就可以了
      

  7.   

    out是JSP里的内置对象,要写在jsp的scriptlet里面,而你的out.print写在了java的代码块里面了
    建议你把back()方法改成有返回值的方法,然后根据这个返回值再在jsp的scriptlet里面判断并相应的out.print()
      

  8.   

    必须得写上rs.next()
    否则不能取得字段值
      

  9.   

     out.print ("<br>"+"username is "+name);
     out.print ("<br>"+"password is"+password);
    应该是servlet中的out,因此不需要定义
      

  10.   

    楼上的Servlet中的out不用定义吗?好象也要getWriter的吧?
      

  11.   

    out=reponse.getWriter();,你应该是在Servlet的doGet()里面写的代码吧,需要通过HttpServletResponse那个参数得到这个out
      

  12.   

    要是在servlet中,就要先定义out
    PrintWriter out = request.getWriter();
    如果实在jsp中,就可以直接用out了
      

  13.   


    while(rs.next()){
     String name=rs.getString("username");
     String password=rs.getString("password");
     out.print ("<br>"+"username is "+name);
     out.print ("<br>"+"password is"+password);
    }
     con.close();