【JSP动作元素】

JSP动作元素主要分为以下几类:

第一类与存取JavaBean有关的:

动作 <jsp:useBean> <jsp:setProperty> <jsp:getProperty>
说明      
用法      

 

 

 

第二类:JSP基本动作元素

动作 <jsp:include> <jsp:forward> <jsp:param> <jsp:plugin> <jsp:params> <jsp:fallback>
说明  包含文件  网页跳转  传递参数  嵌入Java插件,执行Applet(配合jsp:params和jsp:fallback使用)  给Beam或者Applet传递参数(配合jsp:plugin和jsp:fallback使用)  指定当浏览器不支持或无法启动Bean或者Applet时,在页面输出错误提示信息(配合jsp:plugin和jsp:params使用)
用法

<jsp:include page="包含文件URL地址" flush="true|false"></jsp:include>

flush属性用来指定缓冲区满时,是否进行清空。

默认值为false,可以忽略不写。

<jsp:forward page="跳转文件URL地址"></jsp:forward>

执行jsp跳转之后,跳转语句后面的代码不会再执行。

<jsp:param name="参数名" value="参数值"/> 见后面表格

<jsp:params>

  <jsp:param name="参数名" value="参数值"/>

……

</jsp:params>

<jsp:fallback>

  <jsp:fallback>错误信息</jsp:fallback>

</jsp:fallback>

 

属性 属性作用
type 用来指定插件类型,可以是bean和applet
name 用来指定Applet或Bean名称
code 用来指定所执行的Java类名,必须以.class结尾
codebase 用来指定所执行的Java类所在的目录
align 用来指定Applet或Bean显示时的对齐方式
height 用来指定Applet或Bean显示时的高度
width 用来指定Applet或Bean显示时的宽度
hspace 用来指定Applet或Bean显示时距离屏幕左右的距离,单位是像素
vspace 用来指定Applet或Bean显示时距离屏幕上下的距离,单位是像素
archive 用来指定Applet或Bean执行前预先加载的类的列表
iepluginurl 用来指定IE用户能够使用的JRE下载地址
nspluginurl 用来指定Netscape Navigator用户能够使用的JRE下载地址

 

 

 

 

 

 

 

 

 

<jsp:plugin>、<jsp:params>、<jsp:fallback>的综合使用实例:

<jsp:plugin type=applet code="demo.class" codebase="/html">
  <jsp:params>
      <jsp:param name="demo" value="demo/demo1.mol" />
  </jsp:params>
  <jsp:fallback>
    <p>无法加载Applet</p>
  </jsp:fallback>
</jsp:plugin>

 

 

第三类:JSP2.0新增的动作元素,主要与JSP document有关

动作 <jsp:root> <jsp:declaration> <jsp:scriptlet> <jsp:expression> <jsp:text> <jsp:output>
说明            
用法            

 

 

第四类:JSP2.0新增的动作元素,主要用来动态生成XML元素标签的值

动作 <jsp:attribute> <jsp:body> <jsp:element>
说明      
用法      

 

 

 

第五类:JSP2.0新增的动作元素,主要用在Tag File中

动作 <jsp:invoke> <jsp:doBody>
说明    
用法    
posted @ 2013-04-22 13:20  十日十月  阅读(191)  评论(0编辑  收藏  举报