执行一个applet或Bean,有可能的话还要下载一个Java插件用于执行它.
JSP 语法
<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 type=applet code="Molecule.class" codebase="/html">
<jsp:params>
<jsp:param name="molecule" value="molecules/benzene.mol" />
</jsp:params>
<jsp:fallback>
<p>Unable to load applet</p>
</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插件。具体如下:
属性
-
type="bean | applet"
.将被执行的插件对象的类型,你必须得指定这个是Bean还是applet,因为这个属性没有缺省值.
-
code="classFileName"
将会被Java插件执行的Java Class的名字,必须以.class结尾。这个文件必须存在于codebase属性指定的目录中.
-
codebase="classFileDirectoryName"
将会被执行的Java Class文件的目录(或者是路径),如果你没有提供此属性,那么使用<jsp:plugin>的jsp文件的目录将会被使用.
-
name="instanceName"
这个Bean或applet实例的名字,它将会在Jsp其它的地方调用.
-
archive="URIToArchive, ..."
一些由逗号分开的路径名,这些路径名用于预装一些将要使用的class,这会提高applet的性能.
-
align="bottom | top | middle | left | right"
图形,对象,Applet的位置,有以下值:
bottom
top
middle
left
right
-
height="displayPixels" width="displayPixels"
Applet或Bean将要显示的长宽的值,此值为数字,单位为象素.
-
hspace="leftRightPixels" vspace="topBottomPixels"
Applet或Bean显示时在屏幕左右,上下所需留下的空间,单位为象素.
-
jreversion="JREVersionNumber | 1.1"
Applet或Bean运行所需的Java Runtime Environment (JRE) 的版本.
缺省值是 1.1.
-
nspluginurl="URLToPlugin"
Netscape Navigator用户能够使用的JRE的下载地址,此值为一个标准的URL,如http://www.aspcn.com/jsp
-
iepluginurl="URLToPlugin"
IE用户能够使用的JRE的下载地址,此值为一个标准的URL,如http://www.aspcn.com/jsp
-
<jsp:params> [ <jsp:param name="parameterName"
value="{parameterValue | <%= expression %>}" /> ]+ </jsp:params>
你需要向applet或Bean传送的参数或参数值。
-
<jsp:fallback> text message for user </jsp:fallback>
一段文字用于Java
插件不能启动时显示给用户的,如果插件能够启动而applet或Bean不能,那么浏览器会有一个出错信息弹出.
分享到:
相关推荐
**JSP技术的语法-标签** 在Web开发中,JavaServer Pages (JSP) 技术是一种...理解并熟练掌握这些JSP语法和标签对于Web开发至关重要,它们能够帮助开发者创建动态、高效的网页应用程序,同时保持代码的清晰和可维护性。
### JSP程序设计从入门到精通知识点总结 #### 第1章 JSP概述 技术分析 ##### 1.1 JSP简介与历史背景 - **1.1.1 日新月异的Web技术**:这部分内容简要回顾了Web技术的发展历程,包括早期的静态网页到动态网页的...
### JSP程序设计从入门到精通 #### 一、JSP技术概述 ##### 1.1 JSP简介与历史背景 - **Web技术的发展**:随着互联网技术的迅速发展,Web技术也在不断进步,从最初的静态网页到动态交互式网站,用户对网页的功能性...
### JSP程序设计从入门到精通—非扫描文档知识点总结 #### 一、JSP技术概述 ##### 1.1 JSP简介与历史背景 - **日新月异的Web技术**:随着互联网的发展,Web技术也在不断进步,从最初的静态网页到动态网页,再到...
这通常意味着在开发环境中,由于缺少JSP相关的库,导致编辑器或构建工具无法识别JSP语法,从而引发错误提示。通过引入这个API库,可以确保开发环境具有运行JSP应用程序所需的依赖,从而消除编译或运行时的错误。 **...
### Web应用开发技术与JSP应用开发技术复习要点 ...通过以上内容的介绍,我们可以更深入地理解JSP技术的基本概念、运行机制、环境配置及常用标签和动作元素的应用,这对于Web应用开发来说至关重要。
- `jsp:setProperty` 用于设置JavaBean的属性值,基本语法: ```xml <jsp:setProperty name="beanName" property="propertyName" value="value" param="parameterName" /> ``` - `name` 是Bean的引用,`...
Java Web 程序设计任务驱动教程...该资源涵盖了 Java Web 程序设计的基础知识和主要技术,包括 JSP 基础、JSP 语法、服务器交互和 JavaBean 技术等方面的内容,对 Java Web 程序设计的学习和开发具有重要的参考价值。
在提供的压缩包中,可能包含了各种JSP语法、指令和动作元素的实例。例如,一个简单的`<jsp:useBean>`案例可能如下: ```jsp <jsp:useBean id="user" class="com.example.UserBean" /> <jsp:setProperty name="user...
### JSP程序设计入门到精通知识点总结 #### 第1章 JSP概述技术分析 ...以上内容涵盖了《JSP程序设计入门到精通》一书中提到的关键知识点,从JSP的基本概念到具体的编程实践,为初学者提供了全面的学习指南。
熟练掌握这些基本语法不仅有助于编写出高效、可维护的Web应用程序,还能进一步提升个人的技术水平和项目经验。希望本文能为初学者提供一个良好的起点,同时也希望能对有一定基础的开发者起到复习巩固的作用。
**JSP程序基础详解** **一、Tomcat安装目录结构** Tomcat服务器的目录结构对于理解和管理JSP程序至关重要。以下是一些关键目录的说明: 1. **bin**:存放启动和关闭Tomcat的脚本,如`startup.sh`和`shutdown.sh`...
#### 三、JSP基本语法 - **注释**:在JSP中可以使用传统的HTML注释(`<!-- -->`)或者Java注释(`//` 或 `/* */`)。 - **声明**:声明语句用于声明变量或方法,通常放在页面顶部,如:`! int num; %>`。 - **...