先来看一些定义:
JSP(Java Server Page)将动态代码嵌入到静态的HTML中,从而产生动态的输出。
JSP运行于服务器端,能够对客户端展现内容、变化网页文档以及处理用户提交的表单数据
所以,简单地说来jsp就是在html中嵌入一些java代码。但相较于html来说,jsp实现了动态界面
jsp页面是由JSP容器执行该页面的Java代码部分,然后实时生成的HTML页面,因此说他是服务器端的动态页面,而在客户端源代码中是看不到Java代码的
JSP页面元素
一.注释
主要分为两种注释,即html注释、java注释以及jsp注释。
html注释位于<!--注释 -->中的注释部分,能够发送给客户端,会在源代码中进行显示
jsp注释位于<%--注释--%>中的注释部分,不会发送给客户端,也不会进行编译与执行,仅仅提供给程序员利用
java注释则分为我们所熟悉的以//开头的行注释以及/**/开头的多行注释
二.指令
JSP指令即是告诉JSP引擎对JSP页面如何编译的一种方式,不包括控制逻辑,不会产生任何可见的输出,语法格式为:<%@ 指令类型 属性1="属性值1"...属性n="属性值n" %>,分为page指令、include指令、以及taglib指令
1.page指令
语法格式:<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
相关属性
2.include指令
语法格式:<%@ include file="path