二〇二三-三-三十一

  1. 关闭ajax异步

    $.ajax({
        url:'',
        data:'',
        type:'',
        async:false,	//关闭ajax异步
        dataType:'',
        success:function(res){
            
        }
    })
    

封装ajax

过滤器,禁止非法登入

前端:不能让用户直接访问页面,当用户访问页面时判断用户是否登录

登录成功设置一个标识符,打开页面时获取标识符,不能获得正确标识符则跳转登录界面并提示

后端:访问后台接口可以直接获取数据,这是不符合标准的

所以在后台应该有一个登录标志,判断是否登录。而且应该拦截所有访问后台的接口地址,需要用到过滤器(Filter)

  1. 新建类,继承 HttpFilter ,重写http的doFilter

  2. 添加注解

    @WebFilter("/*")
    
  3. 得到前端访问后台的地址

    String path = req.getServletPath();
    

    此时拦截了所有地址访问

  4. 在访问Java后台时,只需判断路径是否以back开头(所有后台的路径设置为back开头)

模糊查询

  1. 修改 html
  2. 监听查询按钮
  3. 用户不通过 birthday 查询,通过 一个 起始日期 和 截止日期 查询
  4. 渲染表单

表单渲染 代码 提取封装

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值