017.jps介绍
1.JSP:java server page;
本质上jsp是一个servlet;但看上去更像html;
jsp更适合编写服务器端运行的页面;
jsp->sevlet.java->servlet.class
2.jsp的注释
html注释 <!-- -->
隐藏注释 <%-- -->
3.脚本元素
就是在jsp中如何插入java代码 ;
声明
<%! 声明属性或方法; %>
代码段
<% java代码 %>;这里的java代码是放在生的servlet中的service 方法中运行;
表达式
<%= %> 在页面中输出一个表达式的结果;
JSP不建议写过多<%! %>java代码,不建议将属性定义在servlet类中,因为方法是多线程的,存在资源竞争
声明<%! %>:定义在类中(不建议)
代码段 <% java代码 %>:定义在方法中(建议)
018.jsp指令
1.jsp指令;
jsp指令的作用是告诉jsp容器(tomcat)如何处理整个jsp文档;
2.jsp指令有三种;
①page指令;
11个属性;
<%@ page 属性名="值" %>
info:描述信息;
language:语言 java
contentType="text/html;charset=UTF-8";
extends:父类
import:导入包,如果导入多个包,可以使用,分隔;
session:此页面是否支持session
buffer:缓冲区的大小
autoFlush:是否自动刷新
isThreadSafe:是否是线程安全;
② include指令;
包含;
③taglib指令;
019.JSP内置对象
020.JSP作用域对象
021_servlet与jsp通讯