还是登陆问题,登陆后,点击“退出”按钮把session里面的“userName”属性释放,怎么实现?(附登陆代码)
如题:jsp写的登陆正确登陆后,给session对象添加一个“userName”的属性,并显示"欢迎×××"
后面还有个“退出”按钮,
我想问的是,当用户点击退出按钮的时候,界面又回到让用户输入用户名和密码的状态,这个是怎么实现的呀?
以下是login.jsp代码:
<%@ page contentType="text/html;charset=gbk"%>
<jsp:useBean id="lg" class="login.User" scope="page"/>
<%
if(request.getParameter("userName")!=null)
//判断userName属性是否有值,如果有表示已经成功登陆
{
String userName=request.getParameter("userName");
String userPas=request.getParameter("userPas");
lg.setUserName(userName);
lg.setUserPas(userPas);
if(lg.executeQuery())
{
session.setAttribute("userName",userName);
out.println("欢迎你:"+request.getParameter("userName"));
out.println("回来"+"<br>");
out.println("<input type='button' name='exit' value='退出'>");//这里的“退出”按钮,当我点击时,界面显示让用户输入用户名和密码,怎么实现?
lg.close();
}
else
{
out.println("用户名或密码不正确");
lg.close();
}
}
else//如果没有,则表示未登陆,显示登陆界面
{
%>
<script language="javascript">
function checkform()
{
if (document.form1.userName.value=="")
{
alert("用户名不能为空");
document.form1.userName.focus();
return false;
}
if (document.form1.userPas.value=="")
{
alert("用户密码不能为空");
document.form1.userPas.focus();
return false;
}
return true;
}
</script>
<div align=center><B>用户登录</B> </div>
<br>
<form name="form1" method="post" action="test.jsp">
<table width="400" border="0" cellspacing="1" cellpadding="1" align="center">
<tr>
<td width="147" align="right">用户名:<br>
</td>
<td width="246" valign="top">
<input type="text" name="userName" size="16" maxlength="25">
</td>
</tr>
<tr>
<td width="147" align="right">密码:</td>
<td width="246" valign="top">
<input type="password" name="userPas" maxlength="20" size="16">
</td>
</tr>
<tr>
<td width="147" align="right"> </td>
<td width="246" valign="top">
<input type="submit" name="Submit" value="登录" onclick="javascript:return(checkform());" >
<input type="reset" name="Submit2" value="取消">
</td>
</tr>
<tr>
<td colspan="2" align="center">
<p> </p>
测试用户:aaa 密码:111
</td>
</tr>
<tr>
<td colspan="2" align="center">
<p> </p>
<p>如果你您没有注册,请在此<a href="reg.html">注册</a></p>
</td>
</tr>
</table>
</form>
<%
}
%>
请大家帮帮我呀!