多平台统一管理软件接口,如何实现多平台统一管理软件接口
300
2023-06-19
java web中使用cookie记住用户的账号和密码
毕业设计中需要用到记住账号密码的功能,网上搜到了一个解决方案,自己稍加改造就是下面的方法。
首先是登录的页面,当用户勾选记住密码,传递给controller(我用的SSM框架),后台设置cookie的值,然后下次登录的时候就不用再次输入账号和密码了。
login.jsp的代码:
<%@page import="org.apache.commons.lang.StringUtils"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@include file="public/nocache.jsp" %>
<%@include file="public/header.jsp" %>
<%@include file="public/headertop.jsp" %>
<%-- 读取cookie --%>
<%
String name = "";
String password = "";
try{
Cookie[] cookies = request.getCookies();
if(cookies!=null){
for(int i = 0;i if(cookies[i].getName().equals("cookie_user")){ String values = cookies[i].getValue(); // 如果value字段不为空 if(StringUtils.isNotBlank(values)){ String[] elements = values.split("-"); // 获取账户名或者密码 if(StringUtils.isNotBlank(elements[0])){ name = elements[0]; } if(StringUtils.isNotBlank(elements[1])){ password = elements[1]; } } } } } }catch(Exception e){ } %> 汽车维修管理系统 Vehicle Maintenance Management System style="text-align: center;width:300px;height:260px;padding-top:50px;">
if(cookies[i].getName().equals("cookie_user")){
String values = cookies[i].getValue();
// 如果value字段不为空
if(StringUtils.isNotBlank(values)){
String[] elements = values.split("-");
// 获取账户名或者密码
if(StringUtils.isNotBlank(elements[0])){
name = elements[0];
}
if(StringUtils.isNotBlank(elements[1])){
password = elements[1];
}
}
}
}
}
}catch(Exception e){
}
%>
汽车维修管理系统
Vehicle Maintenance Management System
style="text-align: center;width:300px;height:260px;padding-top:50px;">
data-options="iconCls:'icon-man',prompt:'请输入用户名'" value="<%=name %>"
style="width:240px;height:30px;">
data-options="iconCls:'icon-lock',prompt:'请输入密码'" value="<%=password %>"
style="width:240px;height:30px;">
记住账号
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~