第一课,基础中的基础,如何在前端找到对应的后台页面/2019-9-23
这篇文章直到更新,知道我学完ssm为止
刚接触这东西,这个也是通过问前辈得来。实在不太懂,慢慢学。。。
虽然这篇blog是在9.23号才写,但问题实际解决早已是在前一两周…这不可是懒啊!!
关于在后台里找到数据库里相关的文件和对应的代码
相关页面中找到该行代码,可得知为"schoolcommquery.do?action=getPayheadList&modelID=1020"

在后台数据库中找到school-servlet.xml文件,并搜索schoolcommquery,得知位置cn.com.hislib.weixin.manage.SchoolCommQueryMultController。

由"schoolcommquery.do?action=getPayheadList&modelID=1020"搜索Payhead,找到该行,得知对应文件为PayheadList,然后在jsp/query目录中找到该文件

我想要找到的数值为点击"编辑"后弹出的时间框,找到编辑框对应代码为

回到PayheadList,并在里面edit搜索,找到这行。可得知对应id是payhead

再回到根目录中的school-servlet.xml,搜索得到图中选中这行

ctrl选中的行,可以直接跳转到对应文件PayheadMultController,编辑对应为edit,在搜索edit,找到对应位置。得知输出值对应文件在jsp/manage/PayheadCreate

在页面上时间框对应是账套时间,在PayheadCreate中找到对应位置,得知输出值是happenDS


回到PayheadMultController对应行可看到happen所在的文件: cn.com.hislib.school.domain.model.Payhead.setHappen(Date happen)

到根目录再找到cn.com.hislib.school.domain.model,并在目标文件中找到Payhead.java。并在里面搜索happen。可见到箭头对应的代码就是他传输时间期的方法

不过得到这个方法,修改后 “提交” 还是会出现问题,原因就是这行代码也获取到了时分秒,而我修改的出生日期和入学日期是没有具体到时分秒的这项数值,所以需要在我需要修改的前端页面里加上下图的代码

这段代码意思就是在获取到数值时,再加上时分秒00:00:00,完成后在输入到框里,这样就不会因为获取不到时分秒数值,而导致无法正常提交