JAVA-JSP动作元素之plugin、params、fallback
相关资料:
《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的更多相关文章
- JSP动作元素——————理论篇
JSP动作元素的组成及作用 JSP使用Action来控制Servlet引擎的行为,可重复使用JavaBean组件. 常用Action: jsp:param 在 jsp:include.js ...
- JSP动作元素
JSP动作元素分类 <jsp:include page="content.jsp"></jsp:include> 使用<%@ include%> ...
- JSP 动作元素
JSP动作元素 1. 动作元素分类 用来动态的包含文件.网页跳转及使用JavaBean组件等. 语法:<jsp:XXX />或者<jsp:XXX></jsp:XXX&g ...
- #1122 JSP动作元素
JSP动作元素 与JSP指令元素不同的是,JSP动作元素在请求处理阶段起作用.JSP动作元素是用XML语法写成的. 利用JSP动作可以动态地插入文件.重用JavaBean组件.把用户重定向到另外的页面 ...
- 复习:JSP基本的语法(JSP凝视 + JSP指令 + JSP脚本元素 + JSP动作元素)
JSP原理: 1. 对于每个请求.jsp容器都会创建一个新的线程来处理它: 2. Servlet容器载入jsp后转换成的servlet(.class文件)是常驻内存的,所以对应速度一般比較 ...
- JSP6(JSP 指令与JSP 动作元素)
一.JSP指令用来设置整个JSP页面相关的属性 指令可以有很多个属性,它们以键值对的形式存在,并用逗号隔开. JSP中的三种指令标签: Page指令 Page指令为容器提供当前页面的使用说明.一个JS ...
- JSP运行过程 JSP脚本 静态动态包含 jsp指令 jsp内置对象jsp四大作用域 jsp动作元素 EL表达式 JSTL 设计模式 JSP开发模式 EL内置对象
Day38 JSP JSP的运行过程具体如下: (1)客户端发出请求,请求访问JSP文件. (2)JSP容器先将JSP文件转换成一个Java源文件(Java Servlet源程序),在转换过程中,如果 ...
- Tip:JSP标签也称之为Jsp Action(JSP动作)元素
JSP标签也称之为Jsp Action(JSP动作)元素,它用于在Jsp页面中提供业务逻辑功能,避免在JSP页面中直接编写java代码,造成jsp页面难以维护. ================ &l ...
- 【Head First Servlets and JSP】笔记19:JavaBeans与JSP动作元素(<jsp:setProperty.....>、<jsp:getProperty.....>)
内容来自imooc. 1.什么是JSP动作元素 2.在JSP页面中如何使用Javabeans <jsp:......>表示这是一个JSP动作元素 3.使用JSP动作元素创建JavaBean ...
随机推荐
- HDU 4540 威威猫系列故事——打地鼠 (状态压缩DP)
威威猫系列故事——打地鼠 Time Limit: 300/100 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others)Total ...
- openstack rpc机制
一.概述: 在openstack项目中,api的调用规则: 跨项目:如nova调用keystone, glance,cinder等,使用rest api(通过相应的python-XXXclient 库 ...
- java单双派机制理解
引言:Java是一个支持双分派的单分派语言 知道java是支持后期动态绑定,也知道访问者模式,但是两者之间的关系,还真不知道,况且在这之间还有一个静态绑定. 1.动态绑定 class Father { ...
- MySQL-innodb_flush_log_at_trx_commit
有效取值为0.1.2.建议设置为1 -1:执行commit的时将重做日志缓冲区同步写到磁盘,即伴有fsync调用 -2:执行commit的时将重做日志异步写到磁盘,即先写到文件系统的缓冲中(因为文件系 ...
- 基于TransactionScope类的分布式隐式事务
System.Transactions 命名空间中除了上一节中提到的基于 Transaction 类的显式编程模型,还提供使用 TransactionScope 类的隐式编程模型,它与显示编程模型相比 ...
- GPU 显存释放
我们在使用tensorflow 的时候, 有时候会在控制台终止掉正在运行的程序,但是有时候程序已经结束了,nvidia-smi也看到没有程序了,但是GPU的内存并没有释放,那么怎么解决该问题呢? 首先 ...
- nginx 配置支持URL HTML5 History 模式 与 设置代理
拾人牙慧:https://segmentfault.com/q/1010000007140360 nginx 配置支持URL HTML5 History 模式 location / { try_fil ...
- Maven报错 解决方案。ERROR: No goals have been specified for this build. You must specify a valid lifecycle phase or a goal in the format <plugin-prefix>:<goal> or <plugin-group-id>:<plugin-artifact-id
报错: [ERROR] No goals have been specified for this build. You must specify a valid lifecycle phase or ...
- 分布式服务管理框架-Zookeeper节点ACL
文章转自:http://blog.csdn.net/xyang81/article/details/53147894 概述 ACL全称为Access Control List(访问控制列表),用于控制 ...
- 【React Native开发】React Native应用设备执行(Running)以及调试(Debugging)(3)
),React Native技术交流4群(458982758),请不要反复加群.欢迎各位大牛,React Native技术爱好者加入交流!同一时候博客左側欢迎微信扫描关注订阅号,移动技术干货,精彩文章 ...