<jsp:include page=”{relativeURL |<%=expression%>}” flush=”true”> 
<jsp:param name=”paramName” value=”paramValue”/> 
</jsp:include> 
flush 属性用于指定输出缓存是否转移到被导入文件中。如果指定为剧。则包含在被导入文件中;如果指定为false,则包含在原文件中。对于JSP 1.1以下的旧版本,只能设置为false。
<include>和<jsp:include>分别为静态导入和动态导入。他们的的区别:静态导入是将被导入页面的代码完全插入,两个页面生成一个整体的 Servlet; 而动态导入则在 Servlet 中使用动态导入,从而将页面引入。
3、 useBean、setProperty和getProperty指令
这三个指令都是与JavaBean相关的指令,其中useBean用于在jsp页面初始化一个java实例,setProperty用于修改JavaBean实例的属性,getProperty用于获取JavaBean实例的属性。
useBean的语法格式:
复制代码 代码如下:
 
<jsp:useBean id=”” class=”” scope=”page | request |session | application” > 
Id是JavaBean的实例名,class属性确定JavaBean的实现类。Scope属性确定生存范围【页面、请求、会话、应用】
setProperty的语法格式:
复制代码 代码如下:
 
<jsp:setProperty name=”” property=”” value=”” /> 
Name属性确定需要设定
4、 plugin指令
plugin 指令主要用于下载服务器端的 JavaBean 或 Applet 到客户端执行。由于程序在客户端执行,因此客户端必须安装虚拟机。
plugin 的语法格式如下:
复制代码 代码如下:
 
<jsp:plugin type=”bean | applet" 
code="classFileName" 
codebase="classFileDiretoryName" 
[name=" instanceName"] 
[archive="URLtoArchive"] 
[align= "bottom I top I middle I left I right"] 
[heigh="displayPixels"] 
[width="displayPixels"] 
[hspace="leftRightPixels"] 
[vspace="topBottomPiexels"] 
[jreversion=JREVersionNumber|1.2"] 
[nspluginurl="URLToPlugin"] 
[iepluginurl="URLToPlugin"]> 
[<jsp:parames> 
[jsp:param value="parameterValue" />] 
</jsp:params>] 
[<jsp:fallback>text message for user that can no see the plugin 
</jsp:fallback> ] 
</jsp:plugin> 
这些属性的说明如下:
Type: 指定被执行的java程序的类型,是一个bean还是一个applet
Code: 指定被执行的文件名,该属性值必须以“.class”扩展名结尾
Codebase: 指定被执行的文件目录。
Name: 给该程序起一个名字用来标识该程序。
Archive: 指向一些要预先载入的将要使用到的类的路径。
Hspace,Vspace: 显示左右上下的留白。
jreversion: 能正确运行改程序必须的JRE版本。
Nsplugin,ieplugin: Netscape Navigator, Internet Exploer 下载运行所需JRE 的地址。
<jsp:fallback>指令:当不能正确显示该applet时,代替显示的提示信息。
5、 param指令
param指令用于设置参数值,这个指令本身不能单独使用,因为单独使用没有意义。它可以和以下几个指令合起来使用
jsp:include
jsp:forward
jsp:plugin
您可能感兴趣的文章:
