jsp不用框架,如何实现用户登陆后显示用户信息,隐藏登陆框
发布网友
发布时间:2022-04-09 04:18
我来回答
共4个回答
热心网友
时间:2022-04-09 05:48
可以这样写
登录时把表单提交给一个servlet,登录成功时写入session里
如: 成功时 session.setAttribute("user", 一个用户对象User);
在jsp登录页面,先从session里面把登录成功的标记读出来:
User user= (User)session.getAttribute("user");
<%
if (user== null){ 为空时表示你没有登录,
%>
这里就写上你的html代码,显示一个登录框架 //html代码1
<%}else{%>
这里也是html代码//html代码2
成功时你可以存一个user对象,那在这里可以直接通过session把值取出来
<%=(User)session.getArrtibute("user").getName()%> 成功登录时,就显示用户的名字
<%}%>
总的来说就是,如果未登录时,就显示html代码1,成功登录时,将显示html代码2
热心网友
时间:2022-04-09 07:06
登录成功在session中放个标示
进入首页的时候读取该标示的值,如果为空则没登录,给出登录界面(用jsp:include包含登录界面),否则登录过,显示基本信息
热心网友
时间:2022-04-09 08:40
你可以只用jsp+servlet的,在页面中用java脚本写,<% %>之类的,或者用jstl表达式进行判断,挺多的,还可以通过js判断
热心网友
时间:2022-04-09 10:32
这个很简单啊,request对象就可以实现啊