myeclipse 搜索 快捷键 搜索类 搜索jsp 搜索整个工程
干货来了
ctrl+shift+t :搜索类
(好像和ctrl+shift+r是一样的效果)
ctrl+shift+r 搜索资源——>万能
ctrl+shift+f :搜索jsp
ctrl+f这个不解释了
ctrl + H我一般来找关键action 万能
单位信息——单位编辑模块(右侧菜单)
拆分为三个部分 (模糊查询部分,和查询单个,修改部分)
模糊查询
分析页面
需要点搜索才显示查询全部后的数据
我们通过F12开发模式定位我们的搜索按钮
,可以看到如下
找到对应的jsp页面地址
/SecuritySystem/WebRoot/WEB-INF/page/company/dtmUsecompanyInfoEditSearch.jsp
ctrl+f快捷键找dtmUsecompanyInfoEditSearchBtn();
(看得出来)这是数据字典(模糊查询下拉框检索)的方法
产生的疑问
茬眼一卡 咦…搜索按钮为什么要自己给自己值
后来
才发现hidden修饰的才是与后台交互的对象… 相当于中介的容器把…
去controller层找这个action
定位到
点开如下——>双击
定位到
拉到最前面,找到类名,复制
换到别的类快捷键ctrl+shift+t搜索类
打上断点
前提是启动tomcat的debug模式
debug模式下
先自行了解一下业务逻辑
锁定
发现是session里设置了attribute
思路:去看看登陆的逻辑设置了哪些session的东西
快捷键ctrl+shift+R快速搜索资源
双击
ctrl+h快捷键搜索neibaoUserLoginIndex
定位到这里一块
发现在这个登录的逻辑里有这两个关键属性(AreaId,PoliceId)的session赋值
回到ctrl+h快捷键搜索dtmUsecompanyInfoEditSearchIndex
(file)
反正都是两个思路
1.先查询单个信息
2.再修改
查询单个单位信息
我们通过F12开发模式定位我们的单位编辑,可以看到如下
去MyEclipse里快捷键ctrl+h搜索dtmUsecompanyInfoEditIndex.action
定位到
借个图来解释
回到我们的任务
ctrl+h搜索dtmUsecompanyInfoEdit
哈哈哈哈哈,感觉都差不多了,基本上本文就结束了,各位大佬自行了解哈哈哈哈