❶ 我是java小白 我用web写了一个登录的网页,请问怎么在web里用session来验证有没有登陆
后台判断登陆成功后,获得Httprequest request,然后再用request.getSession.setAttribute("name",name);前一个“name”就是key,后一个name就是登陆人的用户名value,在前段通过${name}的值判断是否为空来校验是否登陆,如果为空或为null说明没有登陆,如果不是说明登陆了
有不明白的可以追问
❷ Java怎样获取当前登录用户的用户名,密码。。
当你使用用户名跟密码登录成功的时候,把用户名跟密码放在范围内.可以是request.setAttribute("username",username);也可以是session.setAttribute("username",username);然后在jsp页面可以用EL表达式拿也可以直接用java代码拿.${sessionScope.username},<%=session.getAttribute("username")%>
❸ java web 验证用户是否已登录有哪些方式。
首先,你的web需要有登入兄乎后将登录信息保存到session的过程,在用户访问那些需要登录的页面或者action的拍键时候(可以用过过滤器,或者直接在相应的页面判断),从session里面羡贺悉获取登录信息,如果没有,则说明没有登录.跳转到登录页面后,登陆成功,保存登录信息到session,这个时候再访问原先的,就可以通过验证..一整个流程大概就是这样.重点就是登录信息保存在session里面,验证用户是否登录,就依据这个了