jsp中EL表达式在判断时如何取值呢

${users.getUsers_name()!=""?"欢迎你"+${usershttp://ask.csdn.net/questions/238187#.getUsers_name()}:"您还没有登陆,请登录"}
如果登陆成功,我想把用户名也得到,但是不行呢

${ !empty(users.getUsers_name())?"欢迎你${users.getUsers_name()}":"您还没有登陆,请登录"}

或者

 <c:choose>
    <c:when test="${empty var1}">
        var1 is empty or null.
    </c:when>
    <c:otherwise>
        var1 is NOT empty or null.
    </c:otherwise>
</c:choose>

EL表达式使用简洁,假如session中有一个属性A(users),那么EL取值的方式如下:EL表达式:${ sessionScope.users.getUsers_name() }

应该是session.user.username来获得吧。因为你取得的是属性值,这一点和java的使用不太一样。希望能帮到你图片说明