当前位置:文档之家› 第7章 JSP之1:JSP语法

第7章 JSP之1:JSP语法

Web程序设计(一)第7章 JSP之1:JSP语法

学习内容 1

JSP 页面的基本构成 2 嵌入Java 代码

JSP 指令标签

3 4 注释

JSP 动作标签

5

JSP构成

1

4

2 3

5 JSP动作标签JSP指令标签

HTML标记语言

嵌入的Java代码注释

<%@ page language="java" import="java.util.*" pageEncoding="gbk"%> <%@ page import="java.util.Date"%>

<%@ page import="java.text.SimpleDateFormat"%>

My JSP 'index.jsp' starting page <% Date date = new Date(); //获取日期对象 SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //设置日期时间格式 String today = df.format(date); //获取当前系统日期 %> 当前时间:<%=today%> JSP 指令标签 HTML 标记语言

嵌入的Java 代码

注释语句

JSP 动作标签

学习内容 1

JSP 页面的基本构成 2 嵌入Java 代码

JSP 指令标签

3 4 注释

JSP 动作标签 5

2.1 概述

2.2 文件包含指令include

页面指令page

2.3 2.4 引用标签库指令taglib

2 JSP 指令标签

概念用于定义整个JSP页面的相关信息,不会产

生任何内容输出到网页。

<%@ 指令名称属性1=“值1” 属性2=“值2” ……%>语法格式

JSP

指令

page include

taglib

2.1 概述

2.2 文件包含指令include

页面指令page

2.3 2.4 引用标签库指令taglib

2 JSP 指令标签

2.2 页面指令page

概念用于定义整个JSP页面的相关属性,是JSP 页面最常用的指令。

<%@ page 属性1=“值1” 属性2=“值2” ……%>语法格式

概念用于设置JSP页面使用的语言,目前只支持Java语言,其默认值是Java。

<%@ page language=“java” %>

例子

概念用于设置JSP页面继承的Java类。

注意事项●所以JSP页面在执行之前都会被服务器解析成Servlet

●Servlet是由Java类定义的

●JSP和Servlet都可以继承指定的父类

●Extends属性不常用,而且有可能影响服务器的性能优化。

概念用于设置JSP页面导入的类包, JSP页面中嵌入的Java代码在调用API时需要导入相应

的类包。

<%@ page import=“java.util.*” %>

例子

2.2 页面指令page——pageEncoding属性

概念用于定义JSP页面的编码格式,也即指定文件编码。

例子

<%@ page pageEncoding =“GBK” %>

注意事项●如果该属性值为ISO-8859-1(JSP页面的默认编码),则页面不支持中文字符。

●通常设置编码格式为GBK,可显示简体和繁体中文。

2.2 页面指令page——contentType属性

概念用于设置JSP页面的MIME类型和字符编码

,浏览器会根据该属性指定的类型和编码

显示网页内容。

<%@ page contentType=“text/html;charset=GBK” %>例子

概念用于指定JSP页面是否使用session会话对象,可选值为true和false,默认值为true。

例子

<%@ page session =“false” %>

注意事项●该属性值为true时,session会话对象可用。

●该属性值为false时,session会话对象不可用

概念用于设置JSP的out输出对象使用的缓冲区大小,默认值是8KB,而且单位只能只用

KB。

<%@ page buffer=“128kb” %>

例子

2.2 页面指令page——autoFlush属性

概念用于设置JSP页面缓存满时,是否自动刷新缓存,默认值为true。如果设置为false,在

缓存被填满时,会抛出异常。

<%@ page autoFlush=“false” %>

例子

2.2 页面指令page——info属性

概念用于设置JSP页面的相关信息。

<%@ page info=“这是一个登录页面” %>例子

概念将当前JSP页面设置成错误处理页面,错误处理页面用于处理另一个JSP页面的错误,

也即异常处理。

<%@ page isErrorPage =“true” %>

例子

相关主题
文本预览
相关文档 最新文档