目录
一、JSP 指令元素
1. page指令
二、JSP 注释
1. HTML注释:
2. Java注释:
3. JSP注释:
三、页面编码格式
1. pageEncoding:
2. contentType:
一、JSP 指令元素
JSP包含三种主要的指令元素:page指令、include指令和taglib指令。这些指令在JSP页面中用于配置属性,通过这些属性JSP可以向Web服务器发送指示,进而控制JSP页面的特征。其语法格式如下:
<%@指令名 属性名="属性值" 属性名="属性值"..%>
1. page指令
page指令用于设置JSP页面的属性,这些属性将用于和Web服务器通信,控制所生成的Servlet结构。page指令作用于整个JSP页面,虽然可以放在JSP文档中任何地方但通常是放在JSP页面的首行。
<%@page 属性名="属性值"属性名="属性值"..%>
二、JSP 注释
JSP支持三种注释: HTML注释,Java注释以及JSP注释。
1. HTML注释:
显示注释,注释内容在页面运行时发送到客户端,语法如下:
<!-- html注释内容 -->
2. Java注释:
在JSP页面的Java脚本中可以使用Java注释,支持单行和多行注释,语法如下:
//Java单行注释内容
/*
Java多行注释内容
*/
3. JSP注释:
JSP注释语法格式如下:
<%--JSP注释内容--%>
三、页面编码格式
在JSP中,我们可以通过pageEncoding和contentType两个指令属性来指定编码方式。
1. pageEncoding:
它是指明JSP页自身的字符编码。
2. contentType:
它是指定服务端向浏览器发送数据时采用的MIME类型和字符编码,默认值是“text/html: charset=lSO-8859-1”。
需要注意的是,一个JSP的源文件需要经过三个阶段,两次编码,才能完成一次完整的输出,PageEncoding属性是用于指定第一阶段的编码,而contentType是用于指定第三阶段的编码。