JSP (Java Server Page)
- 是一种Java服务器端技术。
- 在HTML中嵌入Java脚本语言(通俗的说就是内嵌有Java代码的HTML页面)。
- 文件的扩展名必须是jsp。
- 由WEB服务器中的JSP引擎来编译和执行嵌入的Java脚本语言命令。然后将生成的
- 整个页面信息返回给客户端。
它使用JSP标签在HTML中插入Java脚本,标签通常以<%开头,以%>结束。并且由WEB应用服务器中的JSP引警来编译和执行内嵌的Java代码,然后再将生成整个页面信息返回给客户端。
jsp的执行过程
第一次请求之后,Web容器可以重用已经编译好的字节码文件,第二次就只用运行编译好的class文件
JSP指令,当前指令的名字叫: page;JSP中包含三个指令,指令名: page-页面、include-包含、taglib-标签库
page指令: 设置的所有属性仅仅在当前这个页面内是有效的;
- language: 设置当前页面中嵌入的小脚本使用的是什么语言。jsp现在只支持java语言,默认也是java语言。
- contentType: 服务器响应《返回)给客户端的内容包含什么类型以及这些内容使用的编码方式。
include指令: 可以用来在当前页面中包含另一个文件中的内容;
taglib指令: 在当前页面引用指定的标签库中的标签。
表达式1:先计算 2:再将结果输出
<%--JSP注释,只能在服务器端看到,安全性要高,一般作为业务逻辑的说明注释 --%>
<!-- HTML注释,可以在客户端查看源代码的时候看到,安全性要低,一般用在网页结构说明的注释 -->