jsp 利用cookie 记住用户名和密码

简介: <%...@page contentType="text/html; charset=GBK" language="java" import="java.sql.*" errorPage="" %><html><head><meta http-equiv="Content-Type" content="text/html; charset=GBK
<% @page contentType="text/html; charset=GBK" language="java" import="java.sql.*" errorPage=""  %>
< html >
< head >
< meta  http-equiv ="Content-Type"  content ="text/html; charset=GBK"   />
< title > jsp 利用cookie 记住用户名和密码 </ title >
</ head >
<%
if(request.getParameter("send")!=null)
{

Cookie cookie
=new Cookie(request.getParameter("userno"), request.getParameter("password")); 
cookie.setMaxAge(
360*24*60*60); 
response.addCookie(cookie); 

}
Cookie cookies[]
=request.getCookies(); 
Cookie sCookie
=null
String svalue=null
String sname=null
%>
< script  language ="javascript" >
var UserNo=new Array(); UserNo[0]="";
var Password=new Array(); Password[0]="";
</ script >
<%
for(int i=0;i<cookies.length;i++){ 
sCookie
=cookies[i]; 
%>
< script  language ="javascript" >
UserNo[
<%=i%>]="<%=sCookie.getName()%>";
Password[
<%=i%>]="<%=sCookie.getValue()%>"
</ script >
<%
out.print(sCookie.getName()
+"      "+sCookie.getValue()+"</br>");
}
%>
< body >
< form  id ="form1"  name ="form1"  method ="post"  action ="" >
      
< p >
        
< input  type ="text"  name ="userno"   />
        
< input  type ="submit"  name ="send"  value ="s"   />
      
</ p >
      
< p >
        
< input  type ="text"  name ="password"  onclick ="return oUserNo_onchange()" />
</ p >
</ form >
</ body >
</ html >
< SCRIPT  language =javascript >
function oUserNo_onchange(){  
    
for(i=0;i<UserNo.length;i++)
       
if(form1.userno.value==UserNo[i])
        form1.password.value
=Password[i];
}
  
</ script >
 
相关文章
|
3月前
|
Java 数据安全/隐私保护
JavaBean组件<jsp:forward>动作<jsp:param>动作登录页面输入用户名和密码,然后进入检查页面判断是否符合要求,符合要求跳转到成功界面,不符合要求返回登录界面,显示错误信息。
该博客文章通过JavaBean组件和JSP动作元素`<jsp:forward>`与`<jsp:param>`的使用示例,演示了用户登录流程,包括登录信息的提交、验证以及根据验证结果进行的页面跳转。
JavaBean组件<jsp:forward>动作<jsp:param>动作登录页面输入用户名和密码,然后进入检查页面判断是否符合要求,符合要求跳转到成功界面,不符合要求返回登录界面,显示错误信息。
|
5月前
|
存储 Java
JSP 教程 之 JSP Cookie 处理 8
JSP教程讲解如何处理Cookie。要删除Cookie,需获取已存在Cookie,将其有效期设为0,然后重新添加到响应头。以下示例代码演示如何删除一个名为&quot;name&quot;的Cookie。当运行此JSP,第二次访问时,&quot;name&quot; Cookie将变为null。页面还会显示现有Cookie的名称和解码后的值。
31 2
|
5月前
|
存储 Java
JSP 教程 之 JSP Cookie 处理 7
JSP教程讲解了如何处理Cookie。Cookie是客户端的文本文件,用于存储跟踪信息。在JSP中,通过调用`request.getCookies()`获取Cookie数组,然后遍历并使用`getName()`和`getValue()`读取每个Cookie的名称和值。示例代码展示了一个JSP页面,它遍历请求中的Cookie,并解码显示其名称和值。如果未找到Cookie,则显示相应消息。
34 1
|
5月前
|
存储 Java
JSP 教程 之 JSP Cookie 处理 6
JSP教程讲解了如何处理Cookie。Cookie是客户端的文本文件,用于存储跟踪信息。在JSP中,设置Cookie涉及三步:创建Cookie对象、设置有效期和添加到HTTP响应头。示例代码展示了一个JSP页面,接收HTML表单数据,编码后存储为Cookie,并设置24小时有效期。用户可以通过GET方法提交表单到main.jsp,实现Cookie设置。
43 2
|
5月前
|
JavaScript 前端开发 数据安全/隐私保护
JS中使用Cookie实现记住密码以及设置密码过期时间
JS中使用Cookie实现记住密码以及设置密码过期时间
105 0
|
5月前
|
存储 Java
JSP 教程 之 JSP Cookie 处理 4
JSP教程讲解了如何处理Cookie,Cookie是客户端存储的文本信息,用于跟踪用户行为。设置Cookie涉及三步:1) 创建Cookie对象,如`new Cookie(&quot;key&quot;,&quot;value&quot;)`,注意名称和值不能含特殊字符;2) 设定有效期,如`setMaxAge(60*60*24)`表示24小时有效;3) 使用`response.addCookie(cookie)`将其发送到HTTP响应头。
32 0
|
1月前
|
Java 容器
【学习笔记】Jsp与Servlet技术
【学习笔记】Jsp与Servlet技术
72 0
|
3月前
|
SQL Java 数据库
jsp中使用Servlet查询SQLSERVER数据库中的表的信息,并且打印在屏幕上
该博客文章介绍了在JSP应用中使用Servlet查询SQL Server数据库的表信息,并通过JavaBean封装图书信息,将查询结果展示在Web页面上的方法。
jsp中使用Servlet查询SQLSERVER数据库中的表的信息,并且打印在屏幕上
|
3月前
|
供应链 前端开发 Java
JSP+servlet+mybatis+layui服装库存管理系统(大三上学期课程设计)
这篇文章通过一个服装库存管理系统的实例,展示了在Spring Boot项目中使用Ajax、JSON、layui、MVC架构和iframe等技术,涵盖了注册登录、权限管理、用户管理、库存管理等功能,并提供了系统运行环境和技术要求的详细说明。
JSP+servlet+mybatis+layui服装库存管理系统(大三上学期课程设计)
|
3月前
|
前端开发 安全 Java
在Java服务器端开发的浩瀚宇宙中,Servlet与JSP犹如两颗璀璨的明星,它们联袂登场,共同编织出动态网站的绚丽篇章。
在Java服务器端开发的浩瀚宇宙中,Servlet与JSP犹如两颗璀璨的明星,它们联袂登场,共同编织出动态网站的绚丽篇章。
29 0