2014-06-13 234 views
0

我想做的是“当我登录到网页,我想展示相关的用户名和角色(如西尔维娅作为管理员)”我可以在Ajax中创建EL吗?

<div class="collapse navbar-collapse"> 
       <div class="simplenav"> 
        <form action="login.jsp"> 
         <div id="Logdiv"> 
          <button type="button" id="btnLogout" value="Logout"> Logout </button> 
          <button type="button" id="btnLogin" value="Login"> Login </button> 
         </div> 
        </form>   
       </div> 
      </div> 

.done(function(data){ 
    if(data.status == 200){ 
     $("#myModal").modal('toggle'); 
     $("#btnLogin").hide(); 
     $("#btnLogout").show(); 
     $("${requestScope.users.empName} As ${requestScope.users.role}").prependTo($("#Logdiv")); 
    } 
    else 
     alert("Invalid Login Id and Password."); 
    }) 

这部分不工作.... $( “$ {} requestScope.users.empName作为$ {} requestScope.users.role”)

如果我把 “喜”,而不是说,它工作得很好......

在我的servl et is .... request.setAttribute(“users”,emgr.Find(Integer.parseInt(userid)));

我挣扎与......谢谢你......

回答

1

你的选择是有点过。您想要创建一个元素并将其添加到您的Logdiv中 - 但您并未创建该元素。

.done(function(data){ if(data.status == 200){ $("#myModal").modal('toggle'); $("#btnLogin").hide(); $("#btnLogout").show(); var el = '<div>' + requestScope.users.empName + ' As ' + requestScope.users.role + '</div>'; //this creates your element with the user info in it $(el).prependTo($("#Logdiv")); } else alert("Invalid Login Id and Password."); })

相关问题