逐行检查?debug么?设置断点之后用debug模式运行就完了。

解决方案 »

  1.   

    你先要为你的程序设一个断点(断点的作用是为了做一个标记,让你的检错从该点开始),具体做法是在你需要开始的那行代码的左边空白处点一下左键,这时会出现一个红的点!这个点就是你设的断点!然后在窗口中的run选项里选择================》debug “”using defaults  选项,引号里是你文件的名!
    等断点检查开始后,你就可以按F7或F8来调试你的程序!
      

  2.   

    这个Jsp文件的错误?怎么设断点,显示错误都一样啊
    <%@ page contentType="text/html;charset=GBK"%>
    <html>
    <%@ page language="java" import="java.sql.*"%>
    <head>
    <%
      String tableName=request.getParameter("tableName");
      //
     %>
    <title><%=tableName%>表中数据</title>
    </head>
    <body bgcolor="#FFFFFF" text="#000000">
    <%
      Conection connection=null;
      ResultSet rs=null;
      Statement statement=null;
      if(tableName.equals("studentbase")){
      out.println("<h2 align=center>学生基本信息表的基本信息</h2>");
      }
      else if (tableName.equls("classaddress")){
      out.println("<h2 align=center>学生上课地址表中的数据</h2>");
      }
     else{
      out.println("<h2 align=center>课程表中的数据</h2>");
    try{
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    //
    String url="jdbc:odbc:student";
    connection=DriverManager.getConnection(url);
    statement=connection.createStatement();
    String sql="select*from"+tableName;
    rs=statement.executeQuery(sql);
    ResultSetMetaData rsData=rs.getMetaData();
    out.println("<table width=75% border=1 align=center><tr>");
    for(int i=1;i<=rsData.getColumnCout();i++){
    out.println("<td"+rsData.getColumnLabel(i)+"</td");
         }
        out.println("<tr");
        while(rs.next()){
    out.println("<tr>");
    for(int i=1;i<=rsData.getColumnCount();i++){
    out.println("<td>"+rs.getString(i)+"</td>");

    }
    out.println("</tr>");
    }
    out.println("/table>");
    }
    catch(SQLException ex){
    System.out.println("\nError:----SQLException----\n");
    while(ex!=null){
    System.out.println("Message: "+ex.getMessage());
    System.out.println("SQlState: "+ex.getSQLState());
    System.out.println("ErrorCode: "+ex.getErrorCode());
    ex=ex.getNextException();
       }
    }
    catch(Exception ex){
    ex.printStackTrace();
    }
    finally{
     try{
     if(statement!=null){
    statement.close();
     }
     if(connection !=null){
     connection.close();
     }
     }
     catch(SQLException ex){
      System.out.println("\nError:----SQLException----\n");
        System.out.println("Message: "+ex.getMessage());
        System.out.println("SQlState: "+ex.getSQLState());
            System.out.println("ErrorCode: "+ex.getErrorCode());
    }
       }
       %>
       </body>
       </html>