怎样让用户重新换个帐号登录的时候看到新的帐号
应该怎么写才能让用户重新换个帐号登录的时候看到新的帐号呢???
我是这样写的:但是新的帐号没有取到。
String smsmaster = request.getParameter("user");
String pwd = request.getParameter("pwd");
ResultSet rs = statement.executeQuery
("SELECT mypwd FROM SmsSendUserGroup where UsrID='" +
smsmaster + "'");
if (rs.next()) {
String mypwd = rs.getString("mypwd");
//out.print(mypwd+" "+pwd);
if (mypwd.equals(pwd)) {
HttpSession sess = request.getSession();
sess.setAttribute("authenticated", Boolean.TRUE);
sess.setAttribute("user",smsmaster);
response.sendRedirect("main.jsp");
}
}
在主页(main.jsp)中我是这样写的,但是显示用户的帐号还是旧的帐号
<%
HttpSession sesss=request.getSession();
String smsmaster=(String)sesss.getAttribute("user");
Boolean token = (Boolean)sesss.getAttribute("authenticated");
String sta="已登入";
if (token == null ) { // not logined!
sta="未登入";
}
%>
<table>
<tr align="left">
<td class="style1" >用户:<%=smsmaster%></td></tr>
<tr align="left">
<td class="style1" >状态:<span class="style2"><%=sta%></span></td></tr>
<tr align="left">
<td class="style1" ></td></tr>
</table>