隐藏地址栏参数

it2025-09-03  3

不适用所有,只是针对个人当前场景的解决方案

说下业务场景吧,因为是一个内网管理的系统,所以基本不存在什么过分并发量,刚入职看见系统菜单是通过id形式传递,并且直接是明文在地址栏上的

例如 localhost:8080/index?id=1

解决方案

在js中将请求分成两步

第一步ajax同步方式向后台传递菜单id,后台保存在session中(menuId)

第二步window.localhost跳转页面访问后台mapper,直接从session中取菜单id就可以了

最新回复(0)