我刚开始做一些jsp和java程序,面对错误很难入手,请教一些步骤和经验,
谢谢!

解决方案 »

  1.   

    把程序放到try catch里,这样写,try{.....   }catch(Exception e){e.printStackTrace()}。在try里抛出的是其子类的异常,  e.printStackTrace()是调用其子类的printStackTrace()方法吗?
      

  2.   

    一般Exception不会去覆盖Throwable的printStackTrace()的
    学会看Exception对调试代码非常重要
      

  3.   

    语法错误就用IDE工具,有提示
    程序异常处理就用try-catch捕捉
    配置错误就仔细学习相关配置文档吧
      

  4.   

    用好的ide可以解决,jsp就可以用firefox,java就用jb
      

  5.   

    Exception不会不去覆盖其子类的的printStackTrace()的
      

  6.   

    Exception不会不去覆盖其子类的的printStackTrace()的方法吗?
      

  7.   

    eclipse  可以自动显示错误和修改的选项
      

  8.   

    到服务器(tomcat)里看下错误
      

  9.   

    那天作个java/jsp10大常见异常
    我估计第一位是空指针
    第二位是class not found
      

  10.   

    http://community.csdn.net/Expert/topic/5575/5575270.xml?temp=.0356409
      

  11.   

    对初学者来说
    System.out.println();
    是最好的调试方法
      

  12.   

    下载zip的tomcat,自己配置下,启动/tomcat/bin/startup.bat
    在自己的jsp页面加System.out.println();
    调用Class一样;
    就可以看到自己输出的log信息。
    这样就可以查看程序的问题在什么地方了!
    配置如下:CATALINA_HOME
    D:\Tomcat
    JAVA_HOME
    D:\Java
    CLASSPATH
    .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tool.jar;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\common\lib\servlet-api.jar;%CATALINA_HOME%\common\lib\jsp-api.jar
      

  13.   

    如果是写jsp,出现异常可以在浏览器中阅读异常的堆栈信息,根据这些堆栈信息修改相应的jsp代码;如果是Servlet,除了用同jsp一样的方法外,还可以用IDE,如Eclipse调试。Servlet在Eclipse中的调试很简单,但前提是你要在Eclipse装上Tomcat plugin,程序直接在Eclipse中运行。这样,你只要在你的Servlet中设置断点,当程序运行到这个断点时会自动停下,然后你可以做你需要做的工作,如查看变量的值等等。
      

  14.   

    根本就是经验。
    有经验,用记事本也没问题。
    只写过几行代码,用最好的开发工具,容易找到错误,却也未必能加速你打好JAVA基础的进度。
      

  15.   

    我不知道你具体的是什么找错,如果是语法什么的错误可以在eclipse中找到 ,如果是jsp中什么的,可以在服务器里看到的
      

  16.   

    我一般用的是System.out.println();
      

  17.   

    你觉得哪个地方有问题,想看看变量的值,就可以在那里插入System.out.println,在控制台输出,看看它的值是不是你所期盼的值.
      

  18.   

    用异常和out (ctrl j)咯
      

  19.   

    一般来说我会根据eclipse提示的错误进行检查
    然后确定程序没什么毛病但是还运行不通就设置断点查找暂时我找错就这么做
    虽然很麻烦
    但是没办法