**1.JSP概述**
1.JSP全称(Java Sever Pages)是由Sun公司指导,与多个公司方共同建立的一种技术标准,它建立在Sevrlet之上。
2.JSP在HTML中添加脚本语言,通过支持这些监本语言的服务器执行这些脚本,然后生成HTML界面。
3:技术特征
- 跨平台
- 将内容的生成和显示进行分离
- 强点可重用的组件
- 采用标识简化页面开发
- 预编译
4 C/S结构和B/S结构的比较
(1)C/S可以使用任何通信协议,而B/S架构规定必须实现HTTP协议
(2)C/S充分发挥客户端PC的处理能力,降低了服务器的负荷,提高了速度,安全性高。
(3)B/S升级和维护简单,我们只要对服务器端进行维护和升级即可
(4)B/S减轻了客户端电脑载荷,由于主要的功能都集中到了服务器端,因此对服务器要求高,但总体而言,还是大大降低了成本
5.工作原理
1.JSP是结合HTML和Java代码来处理的一种动态页面。每一行辈第一次调用时,通过JSP引擎自动编译成Servlet,然后被执行。
例如:JSP页面放在Tomcat服务器weapps\root目录下进行运行时,该页面会编译一个Severt,其中该页面在Tomcat服务器胜编译Severt源代码(.java和.class文件)且一般存放在Tomcat安装文件夹\work\Catalina\localhost\Web项目名\org\apache\jsp中
2.在一个JSP文件第一个被请求时,JSP引擎先把该JSP文件转换成一