JSP6个常用标签
来源:互联网 发布:图片相似搜索算法 编辑:程序博客网 时间:2024/06/05 04:44
Include指令
<jsp:include>
标签表示包含一个静态的或者动态的文件。
语法:
<jsp:include page="path" flush="true" /> or <jsp:include page="path" flush="true"> <jsp:param name="paramName" value="paramValue" /> </jsp:include>
注:
1、page=”path” 为相对路径,或者代表相对路径的表达式。
2、flush=”true” 必须使用flush为true,它默认值是false。
3、子句能让你传递一个或多个参数给动态文件,也可在一个页面中
使用多个 来传递多个参数给动态文件。
Forward指令
<jsp:forward>
标签表示重定向一个静态html/jsp的文件,或者是一个程序段。
语法:
<jsp:forward page="path"} /> or <jsp:forward page="path"} > <jsp:param name="paramName" value="paramValue" />…… </jsp:forward>
注:
1、page=”path” 为一个表达式,或者一个字符串。
2、 name 指定参数名,value指定参数值。参数被发送到一个动态
文件,参数可以是一个或多个值,而这个文件却必须是动态文件。要传递多个参
数,则可以在一个 JSP文件中使用多个将多个参数发送到一个动态
文件中。
UseBean指令
<jsp:useBean>
标签表示用来在JSP页面中创建一个BEAN实例并指定它的名字以
及作用范围。
语法:
<jsp:useBean id="name" scope="page | request | session | application" typeSpec />
其中typeSpec有以下几种可能的情况:
class=”className”
class=”className” type=”typeName”
beanName=”beanName” type=”typeName”
type=”typeName”
注:
你必须使用class或type,而不能同时使用class和beanName。beanName表示
Bean的名字,其形式为“a.b.c”。
GetProperty指令
<jsp:getProperty>
标签表示获取BEAN的属性的值并将之转化为一个字符串,然
后将其插入到输出的页面中。
语法:
<jsp:getProperty name="name" property="propertyName" />
注:
1、在使用之前,必须用来创建它。
2、不能使用来检索一个已经被索引了的属性。
3、能够和JavaBeans组件一起使用,但是不能与Enterprise
Java Bean一起使用。
SetProperty指令
<jsp:setProperty>
标签表示用来设置Bean中的属性值。
语法:
其中prop_expr有以下几种可能的情形:
property=”*”
property=”propertyName”
property=”propertyName” param=”parameterName”
property=”propertyName” value=”propertyValue”
注:
使用 jsp:setProperty 来为一个Bean的属性赋值;可以使用两种方式来实现。
1、在jsp:useBean后使用jsp:setProperty:
<jsp:useBean id="myUser" … /> … <jsp:setProperty name="user" property="user" … />
在这种方式中,jsp:setProperty将被执行。
2、jsp:setProperty出现在jsp:useBean标签内:
<jsp:useBean id="myUser" … > … <jsp:setProperty name="user" property="user" … /> </jsp:useBean>
在这种方式中,jsp:setProperty只会在新的对象被实例化时才将被执行。
- 在中的name值应当和中的id值相同。
Plugin指令
<jsp:plugin>
标签表示执行一个applet或Bean,有可能的话还要下载一个Java
插件用于执行它。
语法:
<jsp:plugin type="bean | applet" code="classFileName" codebase="classFileDirectoryName" [ name="instanceName" ] [ archive="URIToArchive, ..." ] [ align="bottom | top | middle | left | right" ] [ height="displayPixels" ] [ width="displayPixels" ] [ hspace="leftRightPixels" ] [ vspace="topBottomPixels" ] [ jreversion="JREVersionNumber | 1.1" ] [ nspluginurl="URLToPlugin" ] [ iepluginurl="URLToPlugin" ] > [ <jsp:params> [ <jsp:param name="parameterName" value="{parameterValue | <%= expression %>}" /> ]+ </jsp:params> ] [ <jsp:fallback> text message for user </jsp:fallback> ] </jsp:plugin>
注: <jsp:plugin>
元素用于在浏览器中播放或显示一个对象(典型的就是applet和
Bean),而这种显示需要在浏览器的 java插件。
当Jsp文件被编译,送往浏览器时,<jsp:plugin>
元素将会根据浏览器的版本替
换成<object>
或 者<embed>
元素。注意,<object>
用于HTML 4.0 ,<embed>
用
于HTML 3.2。
一般来说,<jsp:plugin>
元素会指定对象是Applet还是Bean,同样也会指定
class的名字,还有位置,另外还会 指定将从哪里下载这个Java插件。
- JSP6个常用标签
- JSP 6个常用标签
- jsp常用的6个动作标签
- 【转】10个不常用HTML标签
- 比较常用的10个markdown标签
- 必须知道的10个不常用HTML标签
- 必须知道的10个不常用HTML标签
- struts比较常用的3个标签库(一)
- 必须知道的10个不常用HTML标签
- 常用标签
- 常用标签
- 常用标签
- 常用标签
- 常用标签
- 浅谈struts2标签中的2个很常用的标签的用法(radio和select)
- JSTL标签常用标签
- HTML标签常用标签
- Html标签2---常用标签
- 猜数字游戏
- UVa1331
- background-clip属性
- Tomcat7.0源码分析——Session管理分析(上)
- 使用CSS替代JS实现几种常见的特效
- JSP6个常用标签
- 嵌入式学习笔记: Cortex-A8 外部中断
- 用markdown写博客
- Spark任务提交与执行之RDD的创建、转换及DAG构建
- javascript 数组随机排序
- $('#message').css('background', 'yellow').html('Hello!').show();
- tinyxml2使用方法
- LeetCode : Pascal's Triangle
- 矩形的面积