JSP标签

1、<jsp:include> 
作用:此标签表示包含一个静态的或者动态的文件。 
语法1: 
<jsp:include page="path" flush="true" /> 
语法2: 
<jsp:include page="path" flush="true"> 
       <jsp:param name="paramName" value="paramValue" /> 
</jsp:include> 
注: 
page:为相对路径,或者代表相对路径的表达式。 
flush="true" :必须使用flush为true,它默认值是false。 
<jsp:param>:子句能让你传递一个或多个参数给动态文件,也可在一个页面中使用多个<jsp:param> 来传递多个参数给动态文件。

 

2、<jsp:forward>
作用:表示重定向一个静态html/jsp的文件,或者是一个程序段。 
语法1: 
<jsp:forward page="path" />
语法2:
<jsp:forward page="path"> 
       <jsp:param name="paramName" value="paramValue" />
</jsp:forward> 
注: 
page:为一个表达式,或者一个字符串。 
<jsp:param>:指定参数。参数被发送到一个动态文件,参数可以是一个或多个值。

 

3、<jsp:useBean>
作用:表示用来在JSP页面中创建一个BEAN实例并指定它的名字以及作用范围。 
语法: 
<jsp:useBean id="name" scope="page|request|session|application" class="cName" type="tName" [beanName="bName"]/> 
注:你必须使用class或type,而不能同时使用class和beanName。beanName表示Bean的名字,其形式为“a.b.c”。

 

4、<jsp:getProperty>
作用:获取BEAN的属性的值并将之转化为一个字符串,然后将其插入到输出的页面中。 
语法: 
<jsp:getProperty name="name" property="propertyName" /> 
注: 
在使用<jsp:getProperty>之前,必须用<jsp:useBean>来创建它。 
不能使用<jsp:getProperty>来检索一个已经被索引了的属性。

 

5、<jsp:setProperty>
作用:用来设置Bean中的属性值。 
语法: 
<jsp:setProperty name="beanName" {property="*"|property="pName" param="parName" value="pValue"} /> 
注: 
使用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只会在新的对象被实例化时才将被执行。

 

6、<jsp:plugin>
作用:执行一个applet或Bean,有可能的话还要下载一个Java插件用于执行它。 
语法: 
<jsp:plugin type="bean|applet" code="classFileName" codebase="classFileDirectoryName"</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插件。

 

 

 

转载于:http://wenku.baidu.com/view/330986ce05087632311212bb.html

 

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值