03-JSP常用操作
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指定访问 |