相关资料:
《21天学通Java Web开发》

结果总结:
1.<jsp:plugin>、<jsp:params>、<jsp:fallback>三个动作元素,一般都是搭配起来使用的。
2.<jsp:plugin>用来在JSP中嵌入Java插件。
3.<jsp:params>用来给Bean或Applet传递参数。
4.<jsp:fallback>用来指定浏览器不支持或无法启动Bean或Applet时,在页面上打印输出信息。

<jsp:plugin>动作元素属性及属性作用
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>动作元素
结果总结:
1.格式如下:
<jsp:plugin
type="bean|applet"
name="Applet名称"
code="Java类名"
codebase="Java类所在目录"
align="对齐方式"
height="高度"
width="宽度">
hspace="水平间距"
vspace="垂直间距"
archive="预先加载的类列表"
jreversion="JRE版本"
iepluginurl="URL"
nspluginurl="URL"
</jsp:plugin>

jspplugin.jsp(全是空白,没有反映,应该是我没有这个类)

 <%@ page language="java" contentType="text/html;charset=gb2312" %>
<html>
<head>
<title>执行applet</title>
</head>
<body>
<%--指定其Java类为Clock.class,所在目录为Applet,类型为applet --%>
<jsp:plugin code="Clock.class" codebase="Applet" type="applet"></jsp:plugin>
</body>
</html>

<jsp:params>动作元素
结果总结:
1.格式如下:
<jsp:plugin>
<jsp:params>
<jsp:param name="数据名" value="参数值"/>
</jsp:params>
</jsp:plugin>

jspplugin2.jsp(网页直接出错了)

 <%@ page language="java" contentType="text/html;charset=gb2312" %>
<html>
<head>
<title>执行applet</title>
</head>
<body>
<%--指定其Java类为Clock.class,所在目录为Applet,类型为applet --%>
<jsp:plugin code="Clock.class" codebase="Applet" type="applet">
<%--传递三个参数 --%>
<jsp:params>
<jsp:param name="bgcolor" value="000000"/>
<jsp:param name="fgcolor1" value="ff0000"/>
<jsp:param name="fgcolor2" value="00ff00"/>
</jsp:params>
</jsp:plugin>
</body>
</html>

<jsp:fallback>动作元素
结果总结:
1.格式如下:
<jsp:fallback>
<jsp:fallback>错误信息</jsp:fallback>
</jsp:fallback>

jspplugin3.jsp(网页直接出错了)

 <%@ page language="java" contentType="text/html;charset=gb2312" %>
<html>
<head>
<title>执行applet</title>
</head>
<body>
<%--指定其Java类为Clock.class,所在目录为Applet,类型为applet --%>
<jsp:plugin code="Clock.class" codebase="Applet" type="applet">
<%--传递三个参数 --%>
<jsp:params>
<jsp:param name="bgcolor" value="000000"/>
<jsp:param name="fgcolor1" value="ff0000"/>
<jsp:param name="fgcolor2" value="00ff00"/>
</jsp:params>
<%--无法加载时输出错误信息 --%>>
<jsp:fallback>
"不能加载该Applet"
</jsp:fallback>
</jsp:plugin>
</body>
</html>

JAVA-JSP动作元素之plugin、params、fallback的更多相关文章

  1. JSP动作元素——————理论篇

    JSP动作元素的组成及作用 JSP使用Action来控制Servlet引擎的行为,可重复使用JavaBean组件. 常用Action: jsp:param       在 jsp:include.js ...

  2. JSP动作元素

    JSP动作元素分类 <jsp:include page="content.jsp"></jsp:include> 使用<%@ include%> ...

  3. JSP 动作元素

    JSP动作元素 1.  动作元素分类 用来动态的包含文件.网页跳转及使用JavaBean组件等. 语法:<jsp:XXX />或者<jsp:XXX></jsp:XXX&g ...

  4. #1122 JSP动作元素

    JSP动作元素 与JSP指令元素不同的是,JSP动作元素在请求处理阶段起作用.JSP动作元素是用XML语法写成的. 利用JSP动作可以动态地插入文件.重用JavaBean组件.把用户重定向到另外的页面 ...

  5. 复习:JSP基本的语法(JSP凝视 + JSP指令 + JSP脚本元素 + JSP动作元素)

    JSP原理: 1.    对于每个请求.jsp容器都会创建一个新的线程来处理它: 2.    Servlet容器载入jsp后转换成的servlet(.class文件)是常驻内存的,所以对应速度一般比較 ...

  6. JSP6(JSP 指令与JSP 动作元素)

    一.JSP指令用来设置整个JSP页面相关的属性 指令可以有很多个属性,它们以键值对的形式存在,并用逗号隔开. JSP中的三种指令标签: Page指令 Page指令为容器提供当前页面的使用说明.一个JS ...

  7. JSP运行过程 JSP脚本 静态动态包含 jsp指令 jsp内置对象jsp四大作用域 jsp动作元素 EL表达式 JSTL 设计模式 JSP开发模式 EL内置对象

    Day38 JSP JSP的运行过程具体如下: (1)客户端发出请求,请求访问JSP文件. (2)JSP容器先将JSP文件转换成一个Java源文件(Java Servlet源程序),在转换过程中,如果 ...

  8. Tip:JSP标签也称之为Jsp Action(JSP动作)元素

    JSP标签也称之为Jsp Action(JSP动作)元素,它用于在Jsp页面中提供业务逻辑功能,避免在JSP页面中直接编写java代码,造成jsp页面难以维护. ================ &l ...

  9. 【Head First Servlets and JSP】笔记19:JavaBeans与JSP动作元素(<jsp:setProperty.....>、<jsp:getProperty.....>)

    内容来自imooc. 1.什么是JSP动作元素 2.在JSP页面中如何使用Javabeans <jsp:......>表示这是一个JSP动作元素 3.使用JSP动作元素创建JavaBean ...

随机推荐

  1. 使用java修改图片DPI

    修改以后可以直接用PS打开看效果 全部使用rt下的类,无需下载其他jar包 import com.sun.image.codec.jpeg.JPEGCodec; import com.sun.imag ...

  2. Windows ElasticSearch中文分词配置

    elasticsearch官方只提供smartcn这个中文分词插件,效果不是很好,好在国内有medcl大神(国内最早研究es的人之一)写的两个中文分词插件,一个是ik的,一个是mmseg的,下面分别介 ...

  3. C# 程序打包Release版本

    注意:DEBUG和RELEASE的区别,DEBUG下可以直接运行,而RELEASE不一定能直接运行,这并不是表示RELEASE版本有问题,而是表示两者需要操作不同.RELEASE版本要比DEBUG版本 ...

  4. SQLServer获取每组前10%的数据

    sqlserver2005有关键字ntile(x)和over(partition by.. order by..)子句配合. 比如获取每个表的前10%个字段. selectid,name,colid, ...

  5. Oracle 12C -- purge dba_recyclebin

    SQL> create user abce identified by abce; User created. SQL> grant resource,connect to abce; G ...

  6. [转]同一个tomcat不同项目的session共享问题

    问题描述: session常常用来存储一些公共信息供不同页面访问,比如用户登录信息.访问同一个tomcat下的不同项目所创建的session是不一样的.自然地面临了如何共享session的问题. 解决 ...

  7. 【剑道】日常练习相关Q&A 整理

    Q:如何使手腕灵活,手指灵活.有力量? A: 1)提重物.将手腕搁在膝盖上,凭手指和手腕的力量将重物提上来 2)指卧撑.用十个指头着地的方法做俯卧撑 Q:怎样才算肩膀放松,如何方式? A:收放自如,多 ...

  8. Xtrabackup备份、还原、恢复Mysql操作大全

    环境:CentOS 6.7  + Mysql 5.7.19 + Xtraback 2.4.8 innobackupex常用参数: --user=USER 指定备份用户,不指定的话为当前系统用户 --p ...

  9. ASP.NET MVC做的微信WEBAPP中调用微信JSSDK扫一扫

    今天做一个项目,是在微信上用的,微信WEB APP,里面用到了调用手机摄像头扫一扫二维码的功能,记得以前某个项目里写有的,但是找不到之前那个项目源码了,想复制粘贴也复制不了了,只好对着微信的那个开发文 ...

  10. 分析 ThreadLocal 内存泄漏问题

    ThreadLocal 的作用是提供线程内的局部变量,这种变量在线程的生命周期内起作用,减少同一个线程内多个函数或者组件之间一些公共变量的传递的复杂度.但是如果滥用 ThreadLocal,就可能会导 ...