开发的思想与套路

本文详细介绍了如何在JSP页面中使用Cookie和Session来管理用户的登录状态,包括设置和读取Cookie,以及利用Session保存用户信息。同时,还讲解了如何使用JavaScript进行局部页面刷新,并提供了jQuery验证插件的自定义验证方法示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

cookie做保存用户名 
jsp页面 先把input name="username" 的value改为${username}
 思想:1 首先判断原request里面有没有username的这个键
    判断: 利用 request.getCookies()取cookie
    之后利用for循环 遍历 看是否有“username”这个键存在 如果有取出该cookie   
    String value = ck.getValue();
    session.setAttribute("username", value);
    如果没有  则我们要创建session  当然这要是在我们成功登录的前提下
            2、创建记录用户名的cookie
    创建cookie需要1、初始化、2、设置生存时间 3、设置路径
    Cookie ck2 = new Cookie("user", namecookie);
    ck2.setMaxAge(Integer.MAX_VALUE);
    ck2.setPath("/2048");
            3、存入cookie容器
    response.addCookie(ck2);
                

利用js做局部刷新:
    
常见 DOM 事件:

jQuery Validate添加自定义验证方法
 $("#regForm").validate({

rules:{
    userName:{
        required:true,
        minlength: 2 ,
    }
    
messages :{
     useName;{
        required: "请输入账号",
               minlength: "账号长度不能小于 6 个字母"
        }
        
    }

        
}


<form>
    请输入账号:<input type="text" name="useName"placeholder="请输入用户名">
</form>


})

chenbenchao.top

鼠标事件         键盘事件      表单事件     文档/窗口事件
click         keypress     submit          load
dblclick         keydown    change          resize
mouseenter     keyup      focus                scroll
mouseleave           blur                unload
hover()


#######刷新内容时 清空以前啊的内容    获取元素:
div >tr   选择父元素为 <div> 元素的所有 <p> 元素。(第一级才会被引用)   然后用for 循环清空
div p    选择 <div> 元素内部的所有 <p> 元素。
如果想保留第一个   则 div tr:not(:first-of-type)                    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值