JSP应用与开发技术 教学课件 作者 978 7 302 24762 3 第4章 JSP基本语法.ppt
文本预览下载声明
下面两各元素使用指定的值来设定Bean属性: jsp:setProperty ?name=“result?property= “col“ value=${i mod 4}/ jsp:setProperty name=“result“ property= “row“ value= “%=i/4% / jsp:getProperty 主要用于获得JavaBean中的属性值 使用jsp:getProperty 之前,必须用jsp:useBean创建它。 JSP 语法格式如下: jsp:getProperty name=beanInstanceName property=propertyName / ?属性: 1.name=beanInstanceName 该属性对应jsp:useBean中的id,因此name要 和jsp:useBean的id一样 。 ?2.property=propertyName propertyName是想要取得的属性值。 【例4-15】通过一个用户注册的例子来具体介绍这3个动作元素的使用方法 4.4.5 jsp:plugin jsp:plugin JSP 语法格式如下: jsp:plugin type=bean|applet code=classFileName codebase=classFileDirectoryName name=instanceName align=left|right|top|middle|bottom width=width height=height hspace=horizontalSpace vspace=verticalSpace archive=archiveURL,… jsp:params jsp:param name=propertyName value=propertyValue/ … /jsp:params jsp:fallbacktext message/jsp:fallback /jsp:plugin 项 目 说 明 type 加载Java程序的类型,可设置的值有applet及bean。其中applet代表加载Java Applet程序,bean则代表加载JavaBean程序 code 加载Java程序编译后的类名称,如showpic.class、showmsg.class codebase 编译后Java程序类所在的目录,可设置绝对路径或者相对路径,若未设置此属性,则以当前执行网页所在的目录为默认值 name 用来对加载的Java Applet或JavaBean程序设置一个用以识别的名称 align 设置加载的程序在窗口中显示的对齐方式,可设置的值有:bottom(下对齐)、top(上对齐)、middle(居中)、left(左对齐)、right(右对齐) height 加载的程序在窗口中显示的高度 width 加载的程序在窗口中显示的宽度 hspace 加载程序的显示区与网页其他内容的水平间隔 vspace 加载程序的显示区与网页其他内容的垂直间隔 jsp:params 若要传递参数给加载的程序,则必须在jsp:params与/jsp:params的起始与结束标签中(此标签加有s)使用jsp:param操作元素来设置 【例4-16】 演示jsp:plugin 小结 本局面集中介绍了JSP的各种语法,掌握这些语法使读者进行JSP开发的基本要求,于一般的网页开发不同,JSP对大小写是敏感的,这一点要注意,尤其是对曾使用过其他开发语言的读者。 与Bean相关的几种语法的使用将在第7章中专门进行讲解,因此可对照学习。熟练使用这些语法是必须的,因此读者应该多加练习,观察不同用法所产生的效果上的差异。对于给出的例子最好是自己敲入文件并观察执行结果。 随后的几章将各有重点的讲述与语法相关的一些问题。? 动作语法包括jsp:forward,jsp:include,jsp:param, jsp:plugin , jsp:getProperty,jsp:setProperty和jsp:useBean。 4.4 JSP动作元素 分类 项目 功能说明 JavaBean jsp:useBean 使用JavaBean jsp:setProperty 设定JavaBean的属性值 jsp:getProperty 取得JavaBean的属性值 jsp:param 设定传送参数 一般元素 jsp:plugin 载入Java Applet或JavaBean jsp:forward 网页重新导向 jsp:include 载入HTML或JSP文件 XML(2.0新增) jsp:attribute 设定卷标属性
显示全部