eclipse用java写web项目,操作页面时怎么证明哪些代码,哪些方法被调用执行了

跑web项目,在页面进行操作,怎么查明这个操作调用了哪些类的哪些方法以及执行顺序,本人不怎么会调试,能具体点最好,感激不尽

楼主可能没有工作吧,其实这个问题稍微有个人简单一说就会了,从浏览器要学会使用开发者模式,例如firefox的debug模式,这个可以查看页面操作
后发送了哪些请求,然后得到了什么响应,请求就可以知道你调用了哪个Action,从而知道调用后台哪些方法,后台如果用eclipse就打个断点debug一下
就ok了,这些都是基本的技能,可能我说的不是很清楚,其实最好周围有个人,简单一介绍就会懂了

下一个断点,然后执行程序,到了断点程序停下来,在调用堆栈窗口可以看到谁调用了这个方法,谁又调用了调用这个方法的方法,等等。

system.out.println();
写在那些方法里,里面的内容自己写。最好不一样。
然后运行。
然后看控制台报的信息。
哪个方法里的system.out输出来了,哪个方法就被调用了。再根据输出信息的前后,判断哪个先执行,哪个后执行。
反正我是这样干的。
测试完操作记得把输出语句删掉哦

按钮操作肯定是有执行函数的路径,通过路径找到对应函数,然后在通过ctrl + 点击函数名,找到是谁在调用这个函数,一层层找就清晰了。或者用search --- > file --- > 把项目中用到该按钮或者是该方法的内容全部搜索出来。

我一般调试会用两个方法,1,比较简单,在你想要知道是否运行过的地方写个输出语句 system.out.println();看输出语句是否输出。
2,在你想要知道是否运行的代码前面显示行数的位置双击两下打一个断点,然后运行的时候选择Debug AS然后会进行到Debug页面,然后F8一行一行的走就能看到了,之后记得把断点双击取消

首先,你应该了解we页面和后台之间的联系,web页面上的请求对应后台哪些action类,搞清楚了这个关系,再在对应的后台类中断点调试就可以了啊。java web的基本原理即从浏览器到后台服务器之间的过程,参考:http://www.cnblogs.com/xdp-gacl/p/3729033.html
其次,你应该了解一些常用的代码调试技巧,源码跟踪,eclipse有一些常用的快捷键如F3,查看源码;ctrl+T查看继承体系;ctrl+shift+T查找某个类。在你跟踪代码的时候,F3查看源码,一级级地找到最底层的类进行排查。
此外,项目开发的时候还应该写便于排错的日志信息。

## # ## # ## # ## dfg