myeclipse 调试java时能进入debug视图,而调试jsp就不能

解决方案 »

  1.   

    调试jsp  不可能的  debug用来调试程序的 
    首先以debug模式启动tomcat,并文件中设断点,然后运行,当程序走到断点处就会转到debug视图下[1]快捷键(F8)直接执行程序。
    [2]快捷键(F5)单步执行程序,遇到方法时进入。
    [3]快捷键(F6)单步执行程序,遇到方法时跳过。
    [4]快捷键(F7)单步执行程序,从当前方法跳出。 
    =====================================1.Step Into (also F5) 跳入 
    2.Step Over (also F6) 跳过 
    3.Step Return (also F7) 执行完当前method,然后return跳出此method 
    4.step Filter 逐步过滤 一直执行直到遇到未经过滤的位置或断点(设置Filter:window-preferences-java-Debug-step Filtering) 
    5.resume 重新开始执行debug,一直运行直到遇到breakpoint 
    6.hit count 设置执行次数 适合程序中的for循环(设置 breakpoint view-右键hit count) 
    7.inspect 检查 运算。执行一个表达式显示执行值 
    8.watch 实时地监视变量的变化 
    9.我们常说的断点(breakpoints)是指line breakpoints,除了line breakpoints,还有其他的断点类型:field(watchpoint)breakpoint,method breakpoint,exception breakpoint. 
    10.field breakpoint 也叫watchpoint(监视点) 当成员变量被读取或修改时暂挂 
    11.添加method breakpoint 进入/离开此方法时暂挂(Run-method breakpoint) 
    12.添加Exception breakpoint 捕抓到Execption时暂挂(待续...)断点属性: 
    1.hit count 执行多少次数后暂挂 用于循环 
    2.enable condition 遇到符合你输入条件(为ture\改变时)就暂挂 
    3.suspend thread 多线程时暂挂此线程 
    4.suspend VM 暂挂虚拟机 
    13.variables 视图里的变量可以改变变量值,在variables 视图选择变量点击右键--change value.一次来进行快速调试。 
    14.debug 过程中修改了某些code后--〉save&build-->resume-->重新暂挂于断点
      

  2.   

    myeclipse 调试纯java程序时就能进入debug视图,而调试jsp + servlet就不能进入debug视图(我在servlet设置断点,然后degug as,tomcat直接执行,没有停在断点处,输入网址之后也没有停在断点处)
      

  3.   

    这个确实是不能的。不能从Servlet跳到jsp
      

  4.   

    你后台方法在serlvet里面调用  在调用哪个servlet就在那里加断点  如果要进入方法中 在方法上在加个断点
      

  5.   

    JSP 只能在java代码中断点~
      

  6.   

    我大多数还是用的笨办法,在你觉得可能有问题的地方System.out.println("something"); 虽然笨,但是实用。
      

  7.   

    我还不知道能在jsp中debug呢
    好像是不能吧
      

  8.   

    用System.out.println("something");控制台看不到输出的东西
      

  9.   


    这个我试过都是不行,刚刚我试过调试纯jsp,都是没停在断点处
      

  10.   

    struts2 有<s:deBug>这个标签,可以看到页面的信息
      

  11.   

    在JAVA代码里才能用debug,在纯的jsp里,不建议用debug,如果是struts2的话建议使用标签