JSP元素

JSP元素

    JSP有三种类型的元素:指令元素(directive element,行为元素(action element)和脚本元素(scripting element

指令元素

<%@ page ....%>

定义了独立于页面的属性,例如会话跟踪,错误处理页面和对缓存的要求

<%@ include..%>

在翻译阶段引入一个文件

<%@ taglib...%> 

声明一个在页面使用的,包含自定义行为的标记库

 

行为元素

    行为元素通常在浏览器请求JSP页面时,根据它所需要的信息来执行某些动作。例如,行为元素可以访问请求中携带的参数,然后执行一次数据库查询。他也可以动态地生成HTML,例如根据从某个外部系统受到的信息来填充一个表格。

JSP规范定义了一些标准行为元素,如下所示

<jsp:useBean>

使一个javaBeans组件在该页中使用

<jsp:getProperty>

从一个javaBeans组件中获得某个属性值,并将其添加到应答中

<jsp:setProperty>

设置javaBeans的属性值

<jsp:include>

在请求阶段引入来自一个servletJSP页面的应答结果

<jsp:forward>

将对请求的处理转交给一个servletJSP页面

<jsp:param>

使用<jsp:include><jsp:farword>将请求转交给另一个servletJSP页面时 ,向这个请求加入一个参数值

<jsp:plugin>

生成包含了独立于适当浏览器的元素(OBJECTEMBED)的HTML,当使用java插件 软件来执行一个applet时,这些元素是必须的

 

脚本元素

<%.....%>          小脚本(scriptlet),用于嵌入脚本代码

<%=.....>           表达式,用于嵌入java表达式,这些表达式的结果将加入应答中,也可以用作运行时行为的属性值

<%!....%>          声明,用于在JSP页面的是吸纳类中声明实例变量的方法。

你可能感兴趣的:(jsp,浏览器,servlet,脚本,嵌入式)