JSP页面由两方面的内容组成
- HTML页面元素
- Java脚本
在理解JSP页面的内容组成时,不要把“HTML页面元素”和“Java脚本”作为孤立的两部分,应该理解为:在静态HTML页面的任意位置“镶嵌”动态Java脚本。
JSP页面的特点
在HTML页面中嵌入Java代码片段,或使用各种JSP标签,包括使用用户自定义标签,从而可以动态地提供页面内容。
JSP页面的工作机制
- 工作机制概括:
按照JSP页面的内容组成和特点编写出的JSP页面,被部署到Web服务器,当用户向Web服务器发出请求时,Web服务器找到对应用户请求的JSP页面,把JSP页面生成servlet类,放到servlet容器中存档,以备再次使用。只有servlet类才能利用输出流动态生成客户端浏览器识别的HTML页面。 - 工作机制重点:
1、JSP文件必须在能支持JSP页面的Web服务器中运行。
2、JSP文件必须被生成servelet类后,才能被执行。
3、每个JSP页面的第一个访问者访问时,页面的呈现是最慢的,原因是需要等待服务器把JSP编译成servlet。
4、客户端浏览的页面是经过servlet把JSP页面加工成HTML的页面。