JSP基本概念及语法
来源:互联网 发布:mac 查看路由表命令 编辑:程序博客网 时间:2024/05/16 12:01
1、JSP简介:JSP全称:java server pages,称之为“java服务器页面”。为弥补Servlet的缺陷:编码、部署、调试任务繁琐,且不利于分工。JSP编写动态页面:由HTML和java构成构成普通文本。功能:涵盖了JSP(规范了语法、语义)、JavaBean、定制标记、JSP EL...
2、JSP运行机制及生命周期:(1)运行机制:①将JSP翻译成Servlet代码;②将代码编译成字节码(翻译、编译只执行一次);③类装载(Web容器装载新生成的Servlet类);④实例化阶段(Web容器创建Servlet实例);⑤页面初始化(Web容器调用servlet实例的jspInit()方法,JSP页面装载资源);⑥页面服务(容器创建新的线程处理请求);⑦页面的销毁(容器调用jspDestroy(),销毁装载资源)。
3、JSP语法:(1)组成:元素(必需经Web容器解释)和模板数据(是JSP的静态部分,Web容器不处理)。支持:Web容器支持普通格式(设计给开发者)和XML兼容格式(易被开发工具使用)。
4、脚本元素:包括:(1)声明(<%!声明%>);(2)Script(<%代码%>);(3)脚本表达式(<%=脚本表达式%>);比较:声明是用于全局的变量。
5、注释:(1)JSP注释:<% --内容--%>;(2)HTML注释:<! --内容-->;(3)Java注释:“//”、“/** ... */”.
6、JSP指令:(1)分类:①page【1】作用:为当前页面提供处理指令;【2】语法:<%@ page attribute1="value1" attribute2="value2" %>②include【1】作用:将另一个文件含在JSP中;【2】语法:<% @ include file="relativeURL" %>③taglib【1】作用:指定如何包含和访问自定义标签库。
7、JSP标准动作:(1)<jsp:include>动作 语法:<jsp:include page="localURL" flush="true">(page:相对路径,flush:true-当缓冲区满时自动清空);(2)<jsp:forward>动作 语法:<jsp:forward=page="relativeURL">;用途:将控制权交给另外一个JSP。
8、隐式对象:也可理解为内置对象。主要有:(1)out对象 -- 与响输出流相关JspWriter象;pageContext对象 -- 与全局相关。
- JSP基本概念及语法
- JSP的基本概念及语法
- JAVA基本概念及语法总结
- JSP基本概念及运行原理
- JSP及语法概要
- JSP及语法概要
- JSP及语法概要
- JSP及语法
- JSP及语法概要
- JSP及语法概要
- JSP及语法概要
- JSP及语法概要
- JSP及语法概要
- JSP及语法概要
- JSP及语法概要
- 黑马程序员_OC_基本概念及语法
- 十一、JSP及语法概要
- jsp语法、声明及注释
- 网络协议
- 数据挖掘十大经典算法(2) The k-means algorithm
- hihoCoder #1014 : Trie树
- APP跳转
- 深度学习(Deep Learning) 学习资料
- JSP基本概念及语法
- std::set
- eclipse实用小技巧
- C#/模拟键盘和鼠标的操作
- ES6 import/export:模块导入导出方式
- mysql innodb 行锁 insert
- 迷宫
- angularJs
- LeetCode 378. Kth Smallest Element in a Sorted Matrix 题解(C++)