JSP:plugin Action 使您能插入所需的特定的浏览器的OBJECT或EMBED元素来指定浏览器运行一个JAVA Applet所需的插件。
语法:
<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>
属性详解:
属性 用法
type = “bean | applet”
插件将执行的对象的类型。您必须在bean或applet中指定一个,因为,这个属性没有缺省值。
class=”classFileName”
插件将执行的JAVA类文件的名称。在名称中您必须包含扩展名。且此文件必须在用“codebase”属性指明的目录下。
codebase=“classFileDirectoryName”
包含插件将运行的JAVA类的目录或指向这个目录的路径。缺省为此JSP文件的路径。
name=”instanceName”
Bean或 applet的实例的名称。使得被同一个JSP文件调用的bean或 applet之间的通信成为可能。
archive = “URLToArchive,…”
以逗号分隔的路径名列表。是那些用以codebase指定的目录下的类装载器预装载的存档文件所在的路径名。通常,这些存档文件通过网络被安全的加载,可以显著的提高applet的性能。
注释和字符引用习惯
您可以使用一些特定的元素来插入注释和一些通常是作为特殊标志的字符。以下是一个总结:
语法 目的
<%-- 注释 --%> JSP形式的注释。将被JSP-to-scriptlet编译器所忽略。任何内嵌JSP scripting elements,directives,或actins都将被忽略。例:
<%@ page language="java" %>
<HTML>
<head><title>A Comment Test</title></head>
<body>
<h2>A Test of Comments</h2>
<%-- 这部分注释将不会在查看源代码的时候看到 --%>
</body>
</HTML>
<!-- 注释--> HTML形式的注释。直接传送到最终的HTML。任何内嵌JSP scripting elements,directives,或actins都将被正常的执行。例:
<!-- This page was loaded on
<%= (new java.util.Date()).toLocaleString() %> -->
查看源代码时将看到:
<!-- This page was loaded on January 1, 2000 -->
<\% 在template text(静态HTML)中,当您想在页面上输出这个特殊符号(<%)时请如此书写。
%\> 在scripting elements中使用,作用与上面的“</%”类似。
\’ 在使用了“’”的属性中表明是字符“’”。当然,您也可以使用“””来作为区分。例:’ pig”fhjgj” ’,或,’pig\’fhjgj\’’
\” 在使用了“””的属性中表明是字符“””。当然,您也可以使用“’”来作为区分。例:” pig’fhjgj’”,或,”pig\”fhjgj\””
%\> 在属性中的“%>”。
<\% 在属性中的“<%”。
分享到:
相关推荐
5. **jsp:plugin Action** `jsp:plugin`是为Java插件生成特定浏览器的HTML代码,常用于创建跨平台的Java applet或Java小程序: ```jsp <jsp:plugin type="applet" codebase="path/to/applet" code="MyApplet....
jsp:plugin Action 使您能插入所需的特定的浏览器的OBJECT或EMBED元素来指定浏览器运行一个JAVA Applet所需的插件。 语法:<jsp:plugin type=”bean|applet” code=”classFileName” codebase=”...
本文将重点介绍三个常用的Action Elements:`<jsp:useBean>`, `<jsp:setProperty>`, `<jsp:getProperty>`,以及`<jsp:include>`, `<jsp:forward>`, `<jsp:param>`和`<jsp:plugin>`。 1. `<jsp:useBean>` `<jsp:...
<form action="checklogin.jsp" method="get"> <!-- ... --> ``` 在`checklogin.jsp`中,我们获取用户名和密码,并检查它们是否匹配预设值。如果验证成功,使用`<jsp:forward>`跳转到`success.jsp`,同时携带参数`...
它们通常以`<jsp:actionName>`的形式出现,其中`actionName`是指具体的标准动作名称。 #### 三、JSP标准动作分类 根据功能,JSP标准动作可以分为以下几类: 1. **JavaBean操作**: - `<jsp:useBean>`:定义一个...
<form method="POST" action="process.jsp"> ``` 在 `process.jsp` 页面中,可以使用 `request.getParameter()` 来获取表单数据。 ### 字符编码问题 在处理中文字符时,需要特别注意字符编码问题。例如,可以...
这个标记通常与其他JSP动作标记如`<jsp:include>`、`<jsp:forward>`和`<jsp:plugin>`结合使用,以便在请求之间传递数据。 ### 2. `<jsp:param>`动作标记的作用 `<jsp:param>`的主要作用是设置特定参数的值,并将其...
课程内容 ...CSS、DIV布局 JSP基础语法结构 表单用法 表单子标记用法 4.3节 ….action=..... ”text” … > JSP page指令 JSP include指令 Jsp: include动作标记 ...Jsp: plugin动作标记 Jsp: useBean动作标记 Jsp内建对象:
3. **动作语法(ACTION)**:如`<jsp:forward>`、`<jsp:include>`等,它们用于控制页面流程,实现组件间的交互。 【脚本语法】 脚本语法中: - HTML注释:`<!-- comment -->`,这类注释会被发送到客户端,但不会显示...
3. Action:业务逻辑的处理者,根据Form中的数据进行业务处理,然后返回一个ActionForward对象决定页面流向。 4. ActionMapping:定义Action类和URL之间的映射关系,配置在struts-config.xml中。 5. ActionForward:...
**JSP 动作元素(ACTION)概览** 1. **jsp:useBean**: - 用于实例化和查找Java Bean,并将其绑定到JSP页面的作用域(page, request, session, application)。 2. **jsp:setProperty**: - 设置Java Bean的属性值...
2. **配置JSP**:在JSP文件中,通过`<jsp:plugin>`标签或者`<object>`标签来嵌入Flex SWF文件。例如: ```jsp <jsp:plugin type="application/x-shockwave-flash" data="()%>/flexContent.swf" width="100%" ...
- **jsp:plugin**:用于嵌入Java插件,如applet。 以上就是JSP的一些核心概念和主要组成部分。通过熟练掌握这些知识点,开发者可以有效地构建动态、高效的Web应用程序。在实际开发中,还可以结合JSTL(JavaServer ...
动作标签(JSP Action Tags)如`<jsp:include>`, `<jsp:forward>`, `<jsp:plugin>`等,用于在页面间传递数据和控制流程。例如,`<jsp:include>`可以用来动态地插入一个页面,而`<jsp:forward>`则可以将请求转发到另...
动作语法(ACTION)如`<jsp:forward>`、`<jsp:include>`,用于控制页面流程和组件交互。 **2. JSP例子** 一个简单的JSP页面(hi.jsp)示例展示了如何混合HTML和Java代码。其中`<%...%>`内是Java代码,`<%=...%>`是...
可以使用的action 有:(1) jsp:include –在页面被请求时包含进一个文件。(2) jsp:useBean–找到或实例化一个JavaBean。(3) jsp:setProperty–设置一个JavaBean属性。(4) jsp:getProperty–将JavaBean的属性插入到...
- **jsp:plugin**:嵌入applet或其他插件。 #### 9. 动态包含与静态包含区别 - **静态包含**(`<%@ include file="fileURL" %>`):在编译期间进行,直接将文件内容复制到当前页面,之后一起编译。 - **动态包含**...
6. jsp:plugin:根据浏览器类型为 Java 插件生成 OBJECT 或 EMBED 标记。 jsp 中动态 INCLUDE 与静态 INCLUDE 的区别: 动态 INCLUDE 用 jsp:include 动作实现,总是会检查所含文件中的变化,适合用于包含动态页面...
jsp:plugin Action 使您能插入所需的特定的浏览器的OBJECT或EMBED元素来指定浏览器运行一个JAVA Applet所需的插件。语法:<jsp:plugintype=bean|appletcode=classFileNamecodebase=classFileDirectoryName[ name=...