-
关闭ajax异步
$.ajax({ url:'', data:'', type:'', async:false, //关闭ajax异步 dataType:'', success:function(res){ } })
封装ajax
过滤器,禁止非法登入
前端:不能让用户直接访问页面,当用户访问页面时判断用户是否登录
登录成功设置一个标识符,打开页面时获取标识符,不能获得正确标识符则跳转登录界面并提示
后端:访问后台接口可以直接获取数据,这是不符合标准的
所以在后台应该有一个登录标志,判断是否登录。而且应该拦截所有访问后台的接口地址,需要用到过滤器(Filter)
-
新建类,继承 HttpFilter ,重写http的doFilter
-
添加注解
@WebFilter("/*")
-
得到前端访问后台的地址
String path = req.getServletPath();
此时拦截了所有地址访问
-
在访问Java后台时,只需判断路径是否以back开头(所有后台的路径设置为back开头)
模糊查询
- 修改 html
- 监听查询按钮
- 用户不通过 birthday 查询,通过 一个 起始日期 和 截止日期 查询
- 渲染表单
表单渲染 代码 提取封装