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"%>
属性 | 描述 | 默认值 |
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