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中会显示出哪行有错误,以及错误原因。

  • 相关阅读:
    Python模糊查询本地文件夹去除文件后缀(7行代码)
    Python正则表达式
    python的logging模块
    Python中hashlib模块
    Python的os模块
    项目初始化mysql建库和授权
    Add correct host key in /root/.ssh/known_hosts to get rid of this message
    高中典型的等比数学题
    autoenv的使用方法
    celery任务进程关闭
  • 原文地址:https://www.cnblogs.com/cykj/p/JSP-debugging-skills.html
Copyright © 2011-2022 走看看