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>

03-JSP常用操作

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指定访问