EL讲解(变量,自动类型转换,隐式对象,运算符)

    xiaoxiao2022-07-14  142

    一、EL变量

    1.EL变量范围对应jsp的page request session application 分别为pageScope requestScope sessionScope applicationScope 。

    2.<c:out value="${username}" /> 运行时,会依次在page->request->session->application范围中寻找名为username的变量,然后输出其值。但是如果没有,就返回空字符串。

    二、EL自动类型转换 

    三、EL隐式对象 

    四、EL运算符 

    <% String username="null"; request.setAttribute("username", username); %>

    <c:out value="${empty username}"></c:out>

    Ps:如果username为null或者"",则返回true;如果username为"有内容",则返回false。

    也就是说empty对于null和空字符串的处理是一样的。

    最新回复(0)