Spring | 3.2.5 |
jdk | 1.7 |
tomcat | 7.0.5 |
参考:
https://blog.csdn.net/aichuanwendang/article/details/54380998
https://www.cnblogs.com/mao2080/p/6832609.html
https://blog.csdn.net/qq_38053426/article/details/78426236
现在的系统是15年的系统 后台代码比较臃肿,用户状态校验都写在方法里。本次将用户状态校验抽离出来。
具体过程就不写了 参考的文章已经写得很好了
我们使用url 动态参数传值的。我校验的时候会用到其中的一部分值。
例子代码
@GetMapping(value = "index/{userNo}/{age}")
public String info (ModelMap map, @PathVariable String userNo,@PathVariable String age) {
return "/ad/ad_list";
}
代码中的userNo 的 用户校验中用到。
可以通过
String pageinfo =request.getPathInfo();
String[] pageinfos=pageinfo.split("/");
获取相对路径 然后切割 ,通过下标获取userNo, 这样就能继续获取校验流程了。