JSP表达式
在这里插入代码片JSP表达式元素包含计算,转换为字符串,并插入出现在JSP文件的脚本语言表达式。 表达元素可以包含任何Java语言规范有效的表达式,但是不能使用一个分号来结束表达式。
JSP语法
<%= expression %>
例子
<%@page import="java.util.Date"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>HelloWorld</title>
</head>
<body>
<%=new Date().toLocaleString() %>
</body>
</html>
JSP注释
JSP注释标记的文字或语句不会执行
例子
<!-- 这里是注释不会被执行 -->
| 语法 | 解释 |
|---|---|
| <%-- comment --%> | JSP注释,它将被JSP引擎忽略 |
| <!-- comment --> | HTML注释,它将被浏览器忽略 |
| <% | 表示静态<%的字面量 |
| %> | 表示静态%>的字面量 |
| \’ | 在使用单引号在属性中的单引号 |
| \" | 双引号在属性使用双引号 |
JSP 指令
| 指令 | 描述 |
|---|---|
| <%@ page … %> | 定义页面依赖属性 |
| <%@ include … %> | 在转换阶段的文件 |
| <%@ taglib … %> | 声明了一个标签库,包含自定义动作,用在页面中 |
JSP 隐式对象:
| 对象 | 对象 |
|---|---|
| request | 请求相关联的HttpServletRequest对象 |
| response | 响应客户端相关联的HttpServletResponse对象 |
| out | 将输出发送给客户端的PrintWriter对象 |
| session | 请求相关联的HttpSession对象 |
| application | 应用程序上下文关联的ServletContext对象 |
| config | 与页面关联的ServletConfig对象 |
| pageContext | 采用更高的性能JspWriters服务器特定的功能 |
| page | 用来调用由转换servlet类中定义的方法 |
| Exception | Exception对象允许例外的数据由JSP指定访问 |