|
属性范围(jstl名称) |
EL中的名称 |
| Page | PageScope |
| Request | RequestScope |
| Session | SessionScope |
| Application | ApplicationScope |
|
范例 |
说明 |
| ${pageScope.username} | 取出Page范围的username变量 |
| ${requestScope.username} | 取出Request范围的username变量 |
| ${sessionScope.username} | 取出Session范围的username变量 |
| ${applicationScope.username} | 取出Application范围的username变量 |
|
隐含对象 |
类型 | 说明 |
| PageContext | javax.servlet.ServletContext | 表示此JSP的PageContext |
| PageScope | java.util.Map | 取得Page范围的属性名称所对应的值 |
| RequestScope | java.util.Map | 取得Request范围的属性名称所对应的值 |
| sessionScope | java.util.Map | 取得Session范围的属性名称所对应的值 |
| applicationScope | java.util.Map | 取得Application范围的属性名称所对应的值 |
| param | java.util.Map | 如同ServletRequest.getParameter(String name)。回传String类型的值 |
| paramValues | java.util.Map | 如同ServletRequest.getParameterValues(String name)。回传String[]类型的值 |
| header | java.util.Map | 如同ServletRequest.getHeader(String name)。回传String类型的值 |
| headerValues | java.util.Map | 如同ServletRequest.getHeaders(String name)。回传String[]类型的值 |
| cookie | java.util.Map | 如同HttpServletRequest.getCookies() |
| initParam | java.util.Map | 如同ServletContext.getInitParameter(String name)。回传String类型的值 |
<?xml version="1.0"encoding="ISO-8859-1"?> <web-appxmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4">: <context-param> <param-name>userid</param-name> <param-value>mike</param-value> </context-param>: </web-app>
|
Expression |
说明 |
| ${pageContext.request.queryString} | 取得请求的参数字符串 |
| ${pageContext.request.requestURL} | 取得请求的URL,但不包括请求之参数字符串,即servlet的HTTP地址。 |
| ${pageContext.request.contextPath} | 服务的webapplication的名称 |
| ${pageContext.request.method} | 取得HTTP的方法(GET、POST) |
| ${pageContext.request.protocol} | 取得使用的协议(HTTP/1.1、HTTP/1.0) |
| ${pageContext.request.remoteUser} | 取得用户名称 |
| ${pageContext.request.remoteAddr} | 取得用户的IP地址 |
| ${pageContext.session.new} | 判断session是否为新的,所谓新的session,表示刚由server产生而client尚未使用 |
| ${pageContext.session.id} | 取得session的ID |
| ${pageContext.servletContext.serverInfo} | 取得主机端的服务信息 |
<%@ page contentType="text/html; charset=gb2312"%>
<html>
<head>
<title>表达式语言 - 算术运算符</title>
</head>
<body>
<h2>表达式语言 - 算术运算符</h2>
<hr>
<table border="1" bgcolor="aaaadd">
<tr>
<td><b>表达式语言</b></td>
<td><b>计算结果</b></td>
</tr>
<!-- 直接输出常量 -->
<tr>
<td>\${1}</td>
<td>${1}</td>
</tr>
<!-- 计算加法 -->
<tr>
<td>\${1.2 + 2.3}</td>
<td>${1.2 + 2.3}</td>
</tr>
<!-- 计算加法 -->
<tr>
<td>\${1.2E4 + 1.4}</td>
<td>${1.2E4 + 1.4}</td>
</tr>
<!-- 计算减法 -->
<tr>
<td>\${-4 - 2}</td>
<td>${-4 - 2}</td>
</tr>
<!-- 计算乘法 -->
<tr>
<td>\${21 * 2}</td>
<td>${21 * 2}</td>
</tr>
<!-- 计算除法 -->
<tr>
<td>\${3/4}</td>
<td>${3/4}</td>
</tr>
<!-- 计算除法 -->
<tr>
<td>\${3 div 4}</td>
<td>${3 div 4}</td>
</tr>
<!-- 计算除法 -->
<tr>
<td>\${3/0}</td>
<td>${3/0}</td>
</tr>
<!-- 计算求余 -->
<tr>
<td>\${10%4}</td>
<td>${10%4}</td>
</tr>
<!-- 计算求余 -->
<tr>
<td>\${10 mod 4}</td>
<td>${10 mod 4}</td>
</tr>
<!-- 计算三目运算符 -->
<tr>
<td>\${(1==2) ? 3 : 4}</td>
<td>${(1==2) ? 3 : 4}</td>
</tr>
</table>
</body>
</html>
<%@ page contentType="text/html; charset=gb2312"%>
<html>
<head>
<title>表达式语言 - 算术运算符</title>
</head>
<body>
<h2>表达式语言 - 算术运算符</h2>
<hr>
<table border="1" bgcolor="aaaadd">
<tr>
<td><b>表达式语言</b></td>
<td><b>计算结果</b></td>
</tr>
<!-- 直接输出常量 -->
<tr>
<td>\${1}</td>
<td>${1}</td>
</tr>
<!-- 计算加法 -->
<tr>
<td>\${1.2 + 2.3}</td>
<td>${1.2 + 2.3}</td>
</tr>
<!-- 计算加法 -->
<tr>
<td>\${1.2E4 + 1.4}</td>
<td>${1.2E4 + 1.4}</td>
</tr>
<!-- 计算减法 -->
<tr>
<td>\${-4 - 2}</td>
<td>${-4 - 2}</td>
</tr>
<!-- 计算乘法 -->
<tr>
<td>\${21 * 2}</td>
<td>${21 * 2}</td>
</tr>
<!-- 计算除法 -->
<tr>
<td>\${3/4}</td>
<td>${3/4}</td>
</tr>
<!-- 计算除法 -->
<tr>
<td>\${3 div 4}</td>
<td>${3 div 4}</td>
</tr>
<!-- 计算除法 -->
<tr>
<td>\${3/0}</td>
<td>${3/0}</td>
</tr>
<!-- 计算求余 -->
<tr>
<td>\${10%4}</td>
<td>${10%4}</td>
</tr>
<!-- 计算求余 -->
<tr>
<td>\${10 mod 4}</td>
<td>${10 mod 4}</td>
</tr>
<!-- 计算三目运算符 -->
<tr>
<td>\${(1==2) ? 3 : 4}</td>
<td>${(1==2) ? 3 : 4}</td>
</tr>
</table>
</body>
</html>
|
关系运算符 |
说明 | 范例 | 结果 |
| == 或 eq | 等于 | ${5==5}或${5eq5} | true |
| != 或 ne | 不等于 | ${5!=5}或${5ne5} | false |
| < 或 lt | 小于 | ${3<5}或${3lt5} | true |
| > 或 gt | 大于 | ${3>5}或{3gt5} | false |
| <= 或 le | 小于等于 | ${3<=5}或${3le5} | true |
| >= 或 ge | 大于等于 | 5}或${3ge5} | false |
|
逻辑运算符 |
范例 | 结果 |
| &&或and | 交集${A && B}或${A and B} | true/false |
| ||或or | 并集${A || B}或${A or B} | true/false |
| !或not | 非${! A }或${not A} | true/false |
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有