JSP是一种动态网页技术标准,它是在静态网页HTML代码中加入Java程序片段(Scriptlet)和JSP标签(tag),构成JSP网页文件,其扩展名为“.jsp”。
一、JSP语法
JSP页面是将JSP代码放在“<%”与“%>”的标签中,然后嵌入到HTML代码中而形成。在“<%”与“%>”标签中定义JSP元素的的行为。
1》JSP变量、方法的声明
语法格式:<%! 声明变量、方法和类 %>
2》显示JSP表达式的值
语法格式:<%=表达式%>
3》JSP代码块
语法格式:<% 符合java语法的代码块 %>
4》JSP注释
在JSP程序中,为了增加JSP程序的可读性,给出了注释元素。
语法格式1:<%-- 要添加的文本注释 --%>
语法格式2:<!--要添加的文本注释-->
语法格式3:<%//要添加的文本注释%> 或<%/*要添加的文本注释*/%>
二、JSP指令元素
JSP指令标记被服务器解释并被执行。
JSP 指令的语法格式: <%@ 指令名称 属性1="属性值1" 属性2="属性值2" … 属性n="属性值n"%>
1》page指令
Page指令用来定义JSP页面中的全局属性,它描述了与页面相关的一些信息
属性 |
说明 |
设置值示例 |
language |
指定用到的脚本语言,默认是Java |
<%@page language="java"%> |
import |
用于导入java包或java类 |
<%@page import="Java.util.Date"%> |
pageEncoding |
指定页面所用编码,默认与contentType值相同 |
UTF-8 |
session |
指定该页面是否参与到HTTP会话中 |
true 或 false |
errorPage |
设置当页面出错后要跳转到的页面 |
/error/jsp-error.jsp |
contentType |
设计响应jsp页面的MIME类型和字符编码 |
text/html;charset=gbk |
isErrorPage |