王
用友采购系统实习日志
2026-04-08
远程连接服务器,定位 login.html 与相关 JS 文件,梳理登录逻辑;修改页面,移除账号密码登录,仅保留证书登录,并优化前端代码。
2026-04-09
从 GitLab 克隆采购系统代码,本地部署项目;检查 pom.xml 依赖冲突,修改 JDK 版本适配环境;排查并解决 userList.jsp 资源文件 404 报错,问题根源为路径配置错误。
2026-04-10
1.访问 userlist.jsp 报 404,原因是页面路径写错,实际文件在 pages/user/ 目录下,代码错误指向 page 目录,混淆 JSP 与 JS 文件路径,修正后正常访问。
2.本地 Tomcat 配置 UTF-8 仍出现乱码,项目为老项目采用 GBK 编码体系,修改 Tomcat 配置文件适配编码后依旧不兼容,最终切换为项目提供的 Tomcat 7,编码匹配,乱码问题解决。
3.修复修改用户密码功能点保存一直转圈的bug:找到问题是角色/部门名称没数据时代码报错,导致loading关不掉。给代码加了空判断、修正了数据格式、调整了loading关闭顺序,还补了请求超时和失败的处理,彻底解决转圈问题。
2026-04-13
1.熟悉项目结构:mall-resources负责数据库操作,mall-shiro负责权限管理,mall-web负责门户展示与页面,mall-web/webapp存放系统所有页面。
2.掌握前端BUG排查技巧:JSP页面滑到底部查看JS、搜索按钮关键字定位跳转函数、F12查看Network和Console报错。
3.前端问题优先排查目录:mall-resources、mall-shiro、mall-web。