JSP元素
JSP有三种类型的元素:指令元素(directive element),行为元素(action element)和脚本元素(scripting element)
指令元素
元素 描述
<%@ page ....%> 定义了独立于页面的属性,例如会话跟踪,错误处理页面和对缓存的要求
<%@ include..%> 在翻译阶段引入一个文件
<%@ taglib...%> 声明一个在页面使用的,包含自定义行为的标记库
上面所示的指令元素用于置顶关于页面本身的一些信息,这些信息在各个页面请求间保持不变。这些信息内容包括:是否需要会话跟踪,对缓冲的要求,以及用于报告错误的页面名称,等等。
标准行为元素
行为元素通常在浏览器请求JSP页面时,根据它所需要的信息来执行某些动作。例如,行为元素可以访问请求中携带的参数,然后执行一次数据库查询。他也可以动态地生成HTML,例如根据从某个外部系统受到的信息来填充一个表格。
JSP规范定义了一些标准行为元素,如下所示
行为元素 描述
使一个javaBeans组件在该页中使用
从一个javaBeans组件中获得某个属性值,并将其添加到应答中
设置javaBeans的属性值
在请求阶段引入来自一个servlet或JSP页面的应答结果
将对请求的处理转交给一个servlet或JSP页面
使用或将请求转交给另一个servlet或JSP页面时
,向这个请求加入一个参数值
生成包含了独立于适当浏览器的元素(OBJECT或EMBED)的HTML,当使用java插件
软件来执行一个applet时,这些元素是必须的
脚本元素
<%.....%> 小脚本(scriptlet),用于嵌入脚本代码
<%=.....> 表达式,用于嵌入java表达式,这些表达式的结果将加入应答中,也可以用作运行时
行为的属性值
<%!....%> 声明,用于在JSP页面的是吸纳类中声明实例变量的方法。
阅读(866) | 评论(0) | 转发(0) |