JSP基础

一、JSP简介

JSP全名为Java Server Pages,其根本是一个简化的Servlet设计,实现了在Java中使用HTML标签,是一种动态网页技术标准,在服务器端执行。

特点:Java平台,安全性高,适合开发大型的、企业级的Web应用程序。

二、JSP组成

JSP页面组成元素:静态内容、指令、表达式、脚本、声明、注释

2.1 JSP指令

1、page指令:通常位于JSP页面的顶端,同一页面可以有多个page指令

page指令语法:<%@ page 属性1="属性值1"属性2="属性值2"属性n="属性值n"%>

<%@ page 属性1="属性值1"属性2="属性值2"属性n="属性值n"%>
page指令常用属性表
属性 描述 默认值
language 指定JSP页面使用的脚本语言 java
import 指定脚本语言中使用到的类文件 null
contentType 指定JSP页面采用的编码方式以及文件类型 text/html,ISO-8859-1

【注】pageEncoding是JSP页面本身的编码,contentType的charset属性是指服务器发给客户端时的内容编码

2、include指令:将一个外部文件嵌入到当前JSP页面中,同时解析这个页面

3、taglib指令:使用标签库定义新的自定义标签,在JSP页面启用定制行为 

2.2 JSP注释

1、HTML注释:客户端可见<!--html注释--> 

<!-- html注释 -->

2、JSP的注释:客户端不可见<%--JSP注释--%> 

<%-- JSP注释 --%>

3、JSP脚本注释:客户端不可见

//单行注释

/*多行注释*/

2.3 JSP声明

在JSP页面中定义变量或者方法,语法:<%! Java声明 %>

<%! Java声明 %>

2.4 JSP表达式

在JSP页面中执行的表达式,语法:<%=表达式 %>,表达式语句不以;作为结束

<%=表达式 %>

2.5 JSP脚本

在JSP页面中执行的java代码,语法:<% Java代码 %>

<% java代码 %>

 

参考资料:慕课网【JAVA遇见HTML——JSP篇】http://www.imooc.com/learn/166

原文地址:https://www.cnblogs.com/sherryueda/p/4268118.html