社区
Web 开发
帖子详情
保留上一次登录的id
sk4ksdksk
2010-11-02 10:39:02
网页制作,我是jsp做的,有什么办法让他保留上一次登录的id吗?具体怎么做,,能给个参考代码吗?
...全文
108
10
打赏
收藏
保留上一次登录的id
网页制作,我是jsp做的,有什么办法让他保留上一次登录的id吗?具体怎么做,,能给个参考代码吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
joyce_wung
2010-11-03
打赏
举报
回复
可以使用HttpCookie来做这件事情;
无伤
2010-11-02
打赏
举报
回复
[Quote=引用 7 楼 heweiandpippo 的回复:]
第一步:登录成功后,把用户名写入cookie
/**
* 写Cookie信息
*
* @param request
* @param response
*/
public void writeCookie(HttpServletRequest request,
HttpServletResponse response, T_SYS_USER bean) throws ……
[/Quote]
正解!
heweiAndPippo
2010-11-02
打赏
举报
回复
第一步:登录成功后,把用户名写入cookie
/**
* 写Cookie信息
*
* @param request
* @param response
*/
public void writeCookie(HttpServletRequest request,
HttpServletResponse response, T_SYS_USER bean) throws Exception {
/* 用户名信息 */
Cookie cookie = new Cookie("lname", StringUtil.NVL(bean.getLname()));
cookie.setMaxAge(365 * 24 * 60 * 60);// 设定有效期 1年
response.addCookie(cookie);
logger.info("writeCookie");
}
第二步:初始化登录界面的时候读取COOKIE
T_SYS_USER u = new T_SYS_USER();
Cookie[] cookies = request.getCookies();
Cookie info = null;
if (cookies != null) {
for (int i = 0; i < cookies.length; i++) {
info = cookies[i];
/* 用户名 */
if (info.getName().equals("lname")) {
u.setLname(info.getValue());
continue;
}
}
}
madFatso
2010-11-02
打赏
举报
回复
cookie
sk4ksdksk
2010-11-02
打赏
举报
回复
具体怎么写,,能告诉我吗,,,能给个范例之类的吗?
skycoder
2010-11-02
打赏
举报
回复
使用cookie。但是要注意设置cookie的存活期。如果不设置的话,cookie默认是关闭浏览器以后就失效了。
不姓贾_请叫我甄先生
2010-11-02
打赏
举报
回复
cookie足可以完成。保留在客户端的信息,每次用户登录,你就去读取用户的cookie信息。如果存在该网站的用户名之类的信息就直接读取。没有就是新用户了。
不做懦夫
2010-11-02
打赏
举报
回复
用cookie
cheniqit1
2010-11-02
打赏
举报
回复
这个应该是做网站的常用功能了。用cookie记住用户名就可以了,每次进入登陆页面的时候把cookid中的值取出来放入用户名输入框就可以了
liuc0317
2010-11-02
打赏
举报
回复
这个和我写的那个功能类似,我实现的是记录密码。功能类似于qq.
http://blog.csdn.net/liuc0317/archive/2010/09/28/5911817.aspx
html select 下拉框刷新页面后
保留
上
一次
选择的值
组合条件查询点击查询/刷新页面,包括input输入框\复选框等在内的组件都可以通过前端设置value="{{
id
}}",后台发送的数据包括对应的字段,从而实现刷新后
保留
上
一次
的值,提高用户体验,但是发现select不能这么做,...
删除掉中间几次没有用或者多余的git commit,而
保留
最后
一次
的文件状态
目的:
保留
最后
一次
commit,把中间几次的commit删除掉 刚开始不熟悉git的时候改了一会就commit,或者不小心commit两次,然而其实中间很多次commit并没有必要,可以说的多余的或者说是没有用的,比如下图,中间两次...
MySQL 语句(一) ——去除重复数据,只
保留
最早一条
比如,书库中《三体》录入了多次,想根据时间戳,只
保留
第
一次
入库的记录,也就是张三录入的记录。 分析 想要删除重复数据,需要找出不合适的数据,根据主键(s_
id
)删除掉。具体是以下两步: 找出想
保留
数据的
id
...
Mysql重复数据查重
保留
一条
将username重复的用户查询出来,
保留
一条数据。 先附上查重的sql以供验证: SELECT username, count(*) as num FROM t_user GROUP BY username HAVING count(*)>1; 查询结果为: 接下来,就需要将username...
mysql怎么删除重复数据并且
保留
其中一条
现在有张加班表,一个人同一天只允许申请
一次
加班,就是加班日期和user
id
相同的数据应该只有一条,但是现在由于之前没有做限制,导致很多数据重复 怎么通过sql删掉重复数据 思路:先查询重复数据的最大
id
(唯一一条),...
Web 开发
81,094
社区成员
341,717
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章