eclipse中如何找到本地项目对应的jsp以及java类

1.先运行本地项目,鼠标放在该页面上,页面下方会出现一串地址,通过页面地址的xxxx.do(如/doLogin.do)。

2.复制doLogin去eclipse中,通过Search---》File Search---》Containing text中输入doLogin---》File name patterns中输入*或*.*或*.jsp或*.java或*.xml等等---》Search即可搜索到对应的。

注解:*和*.*代表所有的包含doLogin的文件(不建议这样使用,搜索量过大),*.jsp代表包含doLogin的所有jsp文件,*.Java代表包含doLogin的所有Java文件,*.xml代表包含doLogin的所有xml文件。

3.通过运行项目去浏览器中访问点击对应的页面,通过控制台Console查找,如11:26:02,197  INFO [logUrl] 113 - http://ts.lms.dev.gdteacher.com:8080/course/toMark.do,通过toMark进行搜索,一般是搜索*.xml文件,通过搜索出来的xml文件找到对应的jsp文件(school_tomark.jsp),以及对应Java类的路径(com.gzedu.lms.course.action.CourseAction),直接Ctrl+鼠标点击即可进入到对应的文件中,

xml文件中如:<action name="toMark" method="toMark"
            class="com.gzedu.lms.course.action.CourseAction">
            <result>
                /module/lms/course/school_tomark.jsp
            </result>
        </action>
4.通过路径就可找到Java目录,找到它的action,dao,service目录层中的java文件。

5.还可以通过控制台的展现出的sql语句查找对应的java类,如11:26:06,896 DEBUG com.gzedu.util.LoggerUtil 17 -   ---------sql: com.gzedu.lms.course.dao.CourseDaotoMark):1369----::   SELECT   LTC.TERM_CRS_ID,  LTC.TERM_CRS_NAME,  LU.TEACHER_ID,  LU.REALNAME,  (select HOURS from LMS_POINT_TEMP lpt where ltc.TERM_CRS_ID = lpt.TERM_CRS_ID and LSC.TEACHER_ID =lpt.TEACHER_ID)HOURS,  LSC.RESULT,  (SELECT NAME FROM SYS_DATA SD  WHERE SD.CODE = LSC.RESULT AND SD.TYPE_CODE = 'RESULT_LEVEL' AND SD.APP_ID = 'APPSZ007')  RESULT_NAME  FROM LMS_TERM_CRS LTC, LMS_SLCT_CRS LSC, LMS_USER LU  WHERE LTC.TERM_CRS_ID = LSC.TERM_CRS_ID  AND LSC.TEACHER_ID = LU.TEACHER_ID  AND LTC.TERM_CRS_ID = '31a20fcd7f0000012abc4d9261489457'  AND LTC.TYPE_TRAIN = '2'  AND LTC.APP_ID = 'APPSZ007'  AND LSC.APP_ID = 'APPSZ007'  AND LU.APP_ID = 'APPSZ007'  AND LTC.ISDELETED = 'N'  AND LSC.ISDELETED = 'N'  AND LU.ISDELETED = 'N' order by  LU.TEACHER_ID;

重点就是CourseDao,找到CourseDao.Java文件,通过上面的目录层去找,然后通过Ctrl+F显示搜索框,Find中输入toMark---》Find,即可找到Java文件中页面对应的方法。(CourseDao就是Java类,toMark就是Java类中的方法)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值