调试的过程中确实有条件语句那块的错误
前面这样得到name
if(name==null)
        {name="";
        }       
  byte b[]=name.getBytes("ISO-8859-1");
name=new String(b);下面可以这样用name吗
if(xingming.startsWith(name))

解决方案 »

  1.   

    开始的时候有这个错误
    C:\jakarta-tomcat-4.1.27\work\Standalone\localhost\_\eg5_7byname_jsp.java:76: variable xingming might not have been initialized
    if(xingming.startsWith(name))后来不知道怎么就连错误都没有了,出现空白页面
      

  2.   

    这个错误指出你没对xingming这个变量进行初始化。你在CATCH里加一句话,e.printstacktrace()把错误信息打印出来。如果在函数声明时候用了throws Exception,这样的话程序出错以后看上去就是白的页面。
      

  3.   


    C:\jakarta-tomcat-4.1.27\work\Standalone\localhost\_\eg5_8newResult_jsp.java:112: cannot resolve symbol
    symbol  : method printstacktrace ()
    location: class java.sql.SQLException
    catch(SQLException e1){e1.printstacktrace();}
      

  4.   

    el.printStackTrace()
    大小写问题
      

  5.   

    我疯掉了,这个太头疼了,有谁加我呀~~~~~~~我要学JSP要学JSP,要做出著名的网站
      

  6.   

    注意看tomcat控制台端的报错信息
    不要总盯着jsp页面的信息看,不全的
    还有和数据库有关的sql语句都用System.out.println打印输出到控制台
    看看sql语句是不是有错误