协议: |
${pageContext.request.scheme} |
域名: |
${pageContext.request.serverName} |
服务器端口: |
${pageContext.request.serverPort} |
请求路径: |
${pageContext.request.requestURI} |
完成URL: |
${pageContext.request.requestURL} |
工程路径: |
${pageContext.request.contextPath} |
客户端IP: |
${pageContext.request.remoteHost} |
会话ID: |
${pageContext.session.id} |
```
输入结果如下:
| 协议: | http |
| ------------ | ------------------------------------------- |
| 服务器IP: | localhost |
| 服务器端口: | 8080 |
| 请求路径: | /08ELexp/attribute.jsp |
| 完成URL: | http://localhost:8080/08ELexp/attribute.jsp |
| 工程路径: | /08ELexp |
| 客户端IP: | 127.0.0.1 |
| 会话ID: | E4738C1FCC47D75BF4F09087A08C233A |
## JSTL标签库
JSTL 标签库 全称是指 JSP Standard Tag Library JSP 标准标签库。是一个不断完善的开放源代码的 JSP 标签库。
**EL 表达式主要是为了替换 jsp 中的表达式脚本,而标签库则是为了替换代码脚本。这样使得整个 jsp 页面变得更佳简洁。**
JSTL 由五个不同功能的标签库组成。我们通常只会使用
`核心标签库 http://java.sun.com/jsp/jstl/core c`
### 使用JSTL标签库的步骤
1、先导入 jstl 标签库的 jar 包。
taglibs-standard-impl-1.2.1.jar
taglibs-standard-spec-1.2.1.jar
2、第二步,使用 taglib 指令引入标签库。
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
### core核心库的使用
#### 1)\