我用eclipse开发BS项目struts一个Action类中我debug一段程序在第一行加的断点,然后F6调试,调试时发现只执行规定的几行代码(很多行代码都是直接跳掉了)我在代码中加了许多回车,发现调...
我用eclipse开发BS项目
struts 一个Action类中我debug一段程序
在第一行加的断点,然后F6调试,调试时发现只执行规定的几行代码
(很多行代码都是直接跳掉了)
我在代码中加了许多回车,发现调试时调试条会执行到空的回车行上
(以上我说的执行并不代表执行到了,是指调试时有个深色的条,显示
你调试到第几行了。这深色条总是在固定的几行跳,哪怕你加了几行代码
插桩,他还是会跳过这些代码)
但是这个Action里的所有代码好象都没有执行到,比如System.out.println("")这行代码就没执行到.我重装了eclipse还是没用,很诡异的问题,以前从没遇见过,希望遇见过该问题的人能给我解答!以下是代码!
两条System.out.println("")语句是我加上去的
本来调试时深色条移动的顺序是1,3,4,6,7,8,9,10
现在我加了2条System.out.println("")之后调试时深色条移动顺序是
1,2,4,5,7,8,9,10
也就是说和我没加这两条语句时移动顺序是一样的。
但是两条System.out的语句都没有被执行到。
请高手回答,加100分
1.ActionForward actionForward = new ActionForward();
2. System.out.println("*************");
3. ContactForCustomerForm aForm=(ContactForCustomerForm)form;
4. try{
5. System.out.println("*************");
6. actionForward = mapping.findForward("toModify");
7. }catch(Exception e){
8. System.err.print(e);
9. }
10. return actionForward;
和编码无关,因为我同事的机器上执行程序是好的,就是我的机器不行.部署依然不行.
展开