- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
BR产品重量 :%=pw.getWeight() % jsp:setProperty name=pw property=product value=k1568 / jsp:setProperty name=pw property=weight value=35 / HRBR修改后 BR使用getProperty取得Bean的属性值 BR产品型号 : jsp:getProperty name=pw property=product / BR产品重量 : jsp:getProperty name=pw property=weight / BRBR使用类中定义的方法获取产品的属性值 BR产品型号 :%=pw.getProduct() % BR产品重量 :%=pw.getWeight() % /BODY /HTML (2) ?ProductWeight.java文件的源代码如下。 package pWeight; public class ProductWeight { String product; double weight; public ProductWeight() { //构造方法进行初始化 duct=Y8015; this.weight=32; } public void setProduct (String ProductName) { //用于设置属性值的方法 duct = ProductName; } public String getProduct() { //用于得到属性值的方法 return(duct); } public void setWeight (double WeightValue) { this.weight = WeightValue; } public double getWeight() { return (this.weight); } } 这个程序的运行效果如图6.4所示。 图6.4 使用useBean动作的示例程序的执行效果 6.2.7 plugin动作 plugin动作用来产生客户端浏览器的特别标签(OBJECT或者EMBED),可以使用它来插入Applet或者JavaBean。也就是说,当JSP文件被编译后发送到浏览器时,plugin动作将根据浏览器的版本替换HTML的OBJECT或者EMBED标记(注意:OBJECT用于HTML4.0,EMBED用于HTML3.2)。一般来说,plugin动作会指定所发送的对象是Applet还是JavaBean,同样也会指定Class的名字、位置,以及从哪里下载这个Java插件(plugin)。 在页面中使用普通的HTML标记APPLET /APPLET可以让客户下载运行一个Java Applet小应用程序。但是,并不是所有的浏览器都支持Java Applet。例如,如果Applet使用了JDK1.2以后的类,而浏览器是IE5.5的话,则浏览器并不支持这个Java Applet。解决方案就是使用plugin动作,它可以保证客户能执行这个Applet。 plugin动作的一般使用格式如下: jsp:plugin type=bean|applet code=类文件名 ?codebase=类文件的目录路径” [其它的一些可选项(见表6.3)] /jsp:plugin 表6.3 plugin动作中的可选属性及含义和使用方法说明 6.2.8 fallback动作 fallback动作是plugin动作的一部分,并且只能在plugin动作中使用。其作用是向用户提供一些提示信息。其使用格式如下: jsp:useBean …… …… jsp:fallback 提示信息(例如:不能加载Applet等) /jsp:fallback …… /jsp:useBean 6.1 page指令的作用是什么?如果要在页面中使用汉字,则该指令的contentType属性应如何设置? 6.2 include指令的作用是什么?在使用中应注意哪些问题? 6.3 taglib指令的作用是什么? 6.4 param动作的作用是什么? 6.5 include动作与include指令在功能上有什么区别? 6.6 forward动作的作用是什么? 习 题 6
文档评论(0)