zoukankan      html  css  js  c++  java
  • JSP调试技巧


    我先谈谈: 我的经验就是多装几个服务器,这个查不出错误,用另一个,这个方法很好用。
    ---------------------------------------------------------------

    1 用控制台或浏览器输出可能出现的错误的地方(相当于断点)
    2 在程序中多加捕获异常来发现问题到底在哪儿
    3 直接在用浏览器浏览,出现问题再慢慢的找
    ---------------------------------------------------------------

    所有的JavaWebServer都支持可以保留有JSP编译成Servlet后的java源代码,所以出错时,你只要对照给出的错误信息和该Servlet的源代码,就可以很快搞定。这个方法很适合比较复杂的、高级的、隐含的错误,而且非常有用。

    对于JRUN、Resin等WebServer都可以直接在WEB-INF/jsp目录下找到相应的文件,对于Weblogic,需要配置运行时系统参数,当然也可以直接用Weblogic.jspc来编译。
    ---------------------------------------------------------------

    个人总结的一些调试经验:
    方法1:再报错的页面将你认为有错的代码屏蔽掉,再调用页面,如果页面不报错,证明你屏蔽的代码有错误。不然就再屏蔽掉一部分代码,只到页面不报错。
    方法二:
    将一些重要的变量out.println();出来,看看是不是你想得到的值。
    浏览器报的错一般来说价值不大。
    ---------------------------------------------------------------

    1 try { 
    2 ...... 
    3 }catch(Exception se) { 
    4 se.printStackTrace(System.err); 
    5 }finally { 
    6 .... 
    7 } 


    如果有错误,在jbuilder中会显示出哪行有错误,以及错误原因。

  • 相关阅读:
    HDU 3549 基础网络流EK算法 Flow Problem
    HDU 1937 F
    HDU 1937 J
    HDU 1939 HE IS OFFSIDE
    HDU 3033 组合背包变形 I love sneakers!
    分组背包
    hdu1712 分组背包 ACboy needs your help
    hdu 1714 RedField
    HDU 1709 母函数天平问题 可出现减法的情况 The Balance
    HDU 1171 Big Event in HDU 母函数
  • 原文地址:https://www.cnblogs.com/cykj/p/JSP-debugging-skills.html
Copyright © 2011-2022 走看看