中易网

web页面用户名和密码登陆后怎么让后面的页面得到这个登陆的id号

答案:1  悬赏:50  
解决时间 2021-01-17 01:42
web页面用户名和密码登陆后怎么让后面的页面得到这个登陆的id号
最佳答案
查询用户名和密码,成功后,将整个用户信息提取出来,存储到用户实体类实例中去,然后将用户实体类存储到session中,其它的页面检查session中的用户是不是空,是空则没有人登录,不是空,则有人登录,这时将用户提取出来,使用用户实例的方法在页面上显示用户信息。
java实例如下:
1、用户实体类实例src下建entity包,包中建User类
public class User{
private int id;
private String name;
private String pass;
... //其它的属性
...//属性对应的方法
}
2、jsp页面login.jsp

3、doLogin.jsp页面
<%
String name=request.getParameter("name");
String pass=request.getParameter("pass");
//连接数据库的方法或是调用后台的连接数据库的方法
//查询,这里简写一下
String sql="select * from user where name='"+name+"' and pass='" + pass +"'";
rs=stmt.executeQuery(sql);
entity.User user=null;
if(rs.next()){
user = new entity.User();

user.setId(rs.getInt("id"));
user.setName(rs.getString("name"));
user.setPass(rs.getString("pass"));
}
session.setAttribute("userNow",user);
%>
4、登录后,其它界面使用时
<%
Object obj=session.getAttribute("userNow");
User user=null;
if(obj==null){
//还没有用户登录,可以做页面跳转的操作,或是提示
}else{
user=(User)obj;
}
//下面显示用户的信息
out.print("id:"+user.getId());
out.print("用户名:"+user.getName());
out.print(“密码:”+user.getPass());
%>
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
三星智能锁体验店怎么去啊,我要去那办事
吵架的时候,什么最重要
falling slowly这首歌表达的什么意思,爱情吗
10则新闻概括100字左右加评论
作为一个新手,如何玩好暗黑破坏神3
八姐抛秀球,竹排江中流,愿意水中游,在藏机
情缘豪华家具城怎么去啊,我要去那办事
中国当前的经济形势如何
gb/t19001-2000标准是属于什么标准
因为5乘以9分之4与9分之4乘以5的积相等,所以
中冶京诚 中冶赛迪 中冶南方什么关系
41.4除于8和9除于15用竖式怎么算
至强l5520属于英特尔什么级别型cpu
羽翼艺术培训地址在哪,我要去那里办事
物块由斜面到水平面时圆滑过渡,是什么意思
推荐资讯
已知随机变量X~N(1,3),Y~N(2,1),又X,Y
求LOL麦林炮手出装
淘宝中返9是什么意思
美居乐(嘉祥专卖店)地址有知道的么?有点事想
工伤左眼睛受伤能几级残
去郑州北站的汽车路过郑开大道前程路口吗
人在深圳,哪里能搞到钱,什么都可以干。来个
解释:“非常态”(的定义)!
为什么刚看见女人脱衣服我就射了?
看那男子象山看那女子象云,是哪首歌的歌词
请问两条腿甜甜酸酸的是怎么回事
130x8÷130x8的运算顺序
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?