现在对于JSP我想通过自己跟人找错的办法找出问题所在地,但是我在JAVA里面是通过打印一把,来找出问题所在,现在对于JSP,我也尝试这打印,但又的问题不能通过,没有反应!
郁闷··,希望大家,将各自的经验交流下,算是学学大家的长处!

解决方案 »

  1.   

    看后台的错误信息,找一下jsp编译成的servlet文件,根据错误信息里所报的错误所在行数找到错误出在什么地方,然后就比较容易找到jsp页面出错的地方了
      

  2.   

    jsp也可以打印啊,
    有时可能是你的jsp运行到某一行报错了,就没有往下执行,
    一般都用debug单步执行来确定问题所在
      

  3.   

    jsp的报错的话,一般情况下是不用打印和debug调试的,通常使用的就是alert弹出窗口来判断代码到底是运行到哪里停止了,或者是看自己的那句是否执行,LZ试试看
      

  4.   

    "我在JAVA里面是通过打印一把,来找出问题所在"
    jsp中也可以打印一把的:
    out.println(anyString);
      

  5.   

    1楼的方法和打印可以配合使用啊,打印找不出问题的话就看后台的错误信息,找一下jsp编译成的servlet文件,找到出错的行数,错误信息里都有的!
      

  6.   

    alert,alert,在程序容易出错的前后加alert,比你去找后台编译的servlert方便多了
      

  7.   

    仔细看异常 根据异常提示什么文件的哪一行出了错
    如果异常没有提示 找准位置多写print alert <%=%> document.write
      

  8.   

    运行jsp出错会返回错误信息的啊,可以根据异常信息来确定错误所在,
    另外在脚本里面直接System.out.println()在控制台打印,看那里出错,
    还有就是用debug调试,看运行到哪里出错了,,
      

  9.   

    JSP 中应该杜绝出现 <%  %> 之类的 Java 代码,这样才能做到呈现与业务分离,也便于调错。
      

  10.   

    页面如果是jsp有错误的话页面会有错误信息吧!这个你可以看出来是什么错误导致的
    如果是js错误的就比较难了!就得用alert来试试了
    你打开IE的js脚本器,如果有黄色的叹号,就是js错误,如果没黄色的叹号就是jsp的错误了
      

  11.   

    通过debug来调试,这是不错的选择!
      

  12.   

    最好的办法就是把原理那些搞清楚,编写JSP的时候思维严谨,基本能确定不犯错。
    还有就是JSP页面里尽量不要编写脚本,用JSTL、EL、或者其他标签来编写。
    最近在用lo4j,最后问句JSP里可以用debug调试吗?