Java Web Jsp EL ${ user.name }

example.jsp

代码:

<%@ page language="java"  pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
 
   
    <title>My JSP 'index.jsp' starting page</title>
 <meta http-equiv="pragma" content="no-cache">
 <meta http-equiv="cache-control" content="no-cache">
 <meta http-equiv="expires" content="0">   
 <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
 <meta http-equiv="description" content="This is my page">
 <!--
 <link rel="stylesheet" type="text/css" href="styles.css">
 -->
  </head>
 
  <body>
 
加法:   ${10+10} <br>
  减法: ${10-10} <br>
  乘法: ${10*10} <br>
-----------------------------<br> 
   除法:<br>
   ${10/10} <br>
   ${10 div 10} <br>
-----------------------------<br> 
   求余:<br>
   ${10%10} <br>
   ${10 mod 10} <br>
-----------------------------<br>  
 除法:<br> 
   ${10/0} <br>
   ${10 div 0} <br>
-----------------------------<br>  
   显示全部:<br>
   \${10+10}<br>
   '$'{10+10}<br>
  
  
-----------------------------<br>
小于:<br>
${100<200}<br>
${100 lt 200}<br>

-----------------------------<br>
大于:<br>
${100>200}<br>
${100 gt 200}<br>

-----------------------------<br>
大于等于:<br>
${100>=200}<br>
${100 ge 200}<br>

-----------------------------<br>
小于等于:<br>
${100<=200}<br>
${100 le 200}<br>

-----------------------------<br>
等于:<br>
${100==200}<br>
${100 eq 200}<br>

-----------------------------<br>
不等于:<br>
${100!=200}<br>
${100 ne 200}<br>

-----------------------------<br>
字符串比较:<br>
${'e' > 'h'}<br>
${'hongten' > 'hello' }<br>

-----------------------------<br>
与运算:<br>
${(11>23)&&(23<78)}<br>
${(11>23) and (23<78)}<br>


-----------------------------<br>
或运算:<br>

${(11>23)||(23<78)}<br>
${(11>23) or (23<78)}<br>


-----------------------------<br>
非运算:<br>
${!(22>34) }<br>
${not (22>34) }<br>


-----------------------------<br>

<%pageContext.setAttribute("username",null);
 pageContext.setAttribute("password","");
 pageContext.setAttribute("city","广州");
 pageContext.setAttribute("date",new java.util.Date());
%>

${ empty username }<br>
-----------------------------<br>
${ empty password }<br>
-----------------------------<br>
${ empty city }<br>
-----------------------------<br>
${ empty date }<br>
-----------------------------<br>
-----------------------------<br>

<%
pageContext.setAttribute("name","hongtenPageContext");

request.setAttribute("name","hongtenRequest");

session.setAttribute("name","hongtenSession");

application.setAttribute("name","hongtenApplication");
%>
-----------------------------<br>
${ pageScope.name }<br>

-----------------------------<br>
${ requestScope.name }<br>

-----------------------------<br>
${sessionScope.name }<br>

-----------------------------<br>
${applicationScope.name }<br>
-----------------------------<br>
${name }<br>
-----------------------------<br>

  </body>
</html>

运行效果:

加法: 20
减法: 0
乘法: 100
-----------------------------
除法:
1.0
1.0
-----------------------------
求余:
0
0
-----------------------------
除法:
Infinity
Infinity
-----------------------------
显示全部:
${10+10}
'$'{10+10}
-----------------------------
小于:
true
true
-----------------------------
大于:
false
false
-----------------------------
大于等于:
false
false
-----------------------------
小于等于:
true
true
-----------------------------
等于:
false
false
-----------------------------
不等于:
true
true
-----------------------------
字符串比较:
false
true
-----------------------------
与运算:
false
false
-----------------------------
或运算:
true
true
-----------------------------
非运算:
true
true
-----------------------------
true
-----------------------------
true
-----------------------------
false
-----------------------------
false
-----------------------------
-----------------------------
-----------------------------
hongtenPageContext
-----------------------------
hongtenRequest
-----------------------------
hongtenSession
-----------------------------
hongtenApplication
-----------------------------
hongtenPageContext
-----------------------------

原文地址:https://www.cnblogs.com/hongten/p/2115470.html