目录
动态网页
动态网页解释
所谓的动态网页,是指跟静态网页相对的一种网页编程技术。静态网页,随着html代码的生成,页面的内容和显示效果就基本上不会发生变化了——除非你修改页面代码。而动态网页则不然,页面代码虽然没有变,但是显示的内容却是可以随着时间、环境或者数据库操作的结果而发生改变的。动态网页能在浏览器中加载时,可以根据用户请求实时动态地生成内容和样式的网页。
动态网页开发技术
- JSP
- Servlet
JSP设计的动态网页主要实现显示功能
Servlet设计的动态网页主要实现控制功能
JSP网页
JSP网页,是在静态网页HTML中加入Java程序段和JSP标签,构成JSP网页文件,其扩展名为“.jsp”
JSP运行机制
JSP程序是在服务器端(JSP容器)运行的。服务器端的JSP引擎解释执行JSP代码,然后将结果以HTML页面的形式发送到客户端。
JSP基本结构
JSP元素
JSP的标签绝大部分是以"<%" 开始,以 "%>"结束的,而被标签包围的部分则称为JSP元素的内容。开始标签、结束标签和元素内容三部分组成的整体,称为JSP元素。
JSP元素的三大类型
- 基本元素
- 指令元素
- 动作元素
JSP基本元素
用来规范JSP网页上所使用的Java代码,包括:
- JSP声明
- JSP表达式
- JSP脚本
- 注释
JSP指令元素
JSP指令元素是使服务器按照指令的设置来影响整个JSP页面的属性
- page指令:定义整个页面的全局属性
- include指令:用于包含一个文件
- taglib指令:引用第三方标签库
JSP动作元素
动作元素属于服务器端的JSP元素,它用来标记并控制JSP引擎的行为
- include动作
- forward动作