亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么session.getAttribute("loginUser")!=null卻獲取不到用戶名

dologin.jsp代碼

<%@?page?language="java"?contentType="text/html;?charset=UTF-8"
????pageEncoding="UTF-8"%>
<%
??String?path?=?request.getContextPath();
??String?basePath?=?request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
??String?username?="";
??String?password?="";
??//request.setCharacterEncoding("utf-8");//防止中文亂碼
??
??username?=?request.getParameter("username");
??password?=?request.getParameter("password");
??
??//如果用戶和密碼都等于admin,則登錄成功
??if("admin".equals(username)&&"admin".equals(password))?{
?????session.setAttribute("loginUser",?username);//保存登陸的用戶名
?????request.getRequestDispatcher("login_success.jsp").forward(request,?response);//服務器內部轉發??
??}else?{
?????response.sendRedirect("login_failure.jsp");//請求重定向
??}
%>

login_success.jsp的如下代碼顯示session.getAttribute("loginUser")!=null

??<div?id="box">
???<%
????String?loginUser?=?"";
????if(session.getAttribute(loginUser)!=null){
?????out.print("dsdasa");
?????loginUser?=?session.getAttribute("loginUser").toString();
????}else{
?????out.print("4515");
?????out.print(session.getAttribute("loginUser"));
????}
???%>
???登陸成功!歡迎<%=loginUser%><br>
???<%=request.getParameter("username")?%>
??</div>

輸出顯示else里面的內容,4515admin

正在回答

2 回答

調用方法的時候 會有提示 是對象Object還是String類型?

0 回復 有任何疑惑可以回復我~

<%
??????? String loginuser="";
????????? if(session.getAttribute(loginuser)!=null){
?????? ??? ?? loginuser=session.getAttribute("loginuser").toString();
????????? }
??? %>

中if條件里面的loginuser加上雙引號,要不然取不到值,loginuser一直是"",當然顯示不出來。

2 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么session.getAttribute("loginUser")!=null卻獲取不到用戶名

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號