您的位置:首页 > Web前端 > JavaScript

JSP概述

2015-11-02 21:32 429 查看

一、JSP概述

JSP集成了Servlet的所有优点,JSP是servlet API的一个扩展,它实现了静态的HTML和动态的HTML混合编码。

1、JSP指令

常用的JSP指令共有3种:

page指令:用来描述JSP文件的全局属性,如页面的编码规则

include指令:用于在JSP页面中包含另外一个文件

taglib指令:用于让用户自定义标签

page指令

<%@ page language="java" contentType="text/html;charset=UTF-8"% import="java.util.*" pageEncoding="UTF-8">


include指令

<%@ include file=""%> //指令元素(静态包含)
<jsp:include flush="true" page=""></jsp:include>//行为元素(动态包含)


静态包含是在JSP被编译成Servlet时,引入指定文件,动态包含是当JSP被请求时,才引入指定文件。

动态包含可以向页面传递参数,静态包含不可以

在编译阶段,静态包含将指定的文件插入到被包含的地方,生成一个JAVA文件和一个 .class文件。动态包含在编译阶段,被包含的文件单独生成一个java文件和 .class文件。

静态包含不会检查包含文件的变化;动态包含总是检查包含文件的变化。

动态包含是把两个或两个以上的文件,在页面上合并成一个页面显示;静态包含是将两个或两个以上的文件合并成一个文件进行编译,并显示出来。

taglib指令

用来指定标签库以及自定义标签库

<%@ taglib url="URLToTagLibrary" prefix="tagPrefix"%>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  jsp