第3章JSP中指令与动作要点解析.ppt

  1. 1、本文档共46页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(4)plugin动作标记 使用jsp:plugin动作可以在页面中插入Java Applet小程序或JavaBean,它们能够在客户端运行,但此时需要在IE中安装Java插件。 当JSP文件被编译,送往浏览器时,jsp:plugin动作将会根据浏览器的版本替换成object或者embedHTML元素。注意,object用于HTML4.0,embed用于HTML3.2。 plugin动作标记的使用格式如下: 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 ] 当Java插件不能启动时显示给用户的提示信息。注意:若插件能够启动但是applet或Bean不能正常启动,浏览器则会弹出一个出错信息窗口。 /jsp:plugin 【例3-9】使用jsp:plugin动作标记在JSP中加载Java applet小程序。 (5)useBean动作标记 ①jsp:useBean动作标记 jsp:useBean动作标记用来在JSP页面中创建一个Bean实例,并且通过属性的设置可以将该实例存储到JSP中的指定范围内。 如果在指定的范围内已经存在了指定的Bean实例,那么将使用这个实例,而不会重新创建。 声明一个JavaBean的语法格式: jsp:useBean id=变量名 scope=page|request|session|application { class=package.className| type=数据类型| class=package.className type=数据类型| beanName=package.className type=数据类型 } / jsp:setProperty name=变量名 property=*/ 也可以在标记体内嵌入子标记: jsp:useBean id=变量名 scope=page|request|session|application … jsp:setProperty name=变量名 property=*/ /jsp:useBean jsp:useBean动作中各属性的用法: id属性:在JSP中给这个Bean实例取的名字,即指定一个变量,只要在它的有效范围内,均可使用这个名称来调用它。 scope属性:设置所创建Bean实例的有效范围,默认情况下取值为page。 值为page表示在当前JSP页面及当前页面所包含的静态文件中有效。 值为request表示在当前的客户请求内有效。 值为session表示对当前HttpSession内的所有页面都有效。 值为application表示所有客户端共享这个JavaBean,直至服务器关闭才取消这个JavaBean。 type=数据类型 设置由id属性指定的Bean实例的类型。 class=package.className 该属性指定了一个完整的类名,其中package表示类包的名字,className表示Class文件名称。在没有设置type属性时,必须设置class属性。 class=package.className type=数据类型 class属性与type属性可以指定同一个类。 beanName=package.cla

文档评论(0)

三沙市的姑娘 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档