大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> JSP专区 -> Jsp + JavaBean循序渐进教程(二)

Jsp + JavaBean循序渐进教程(二)

时间: 2021-07-31 作者:daque

javabeans 和 javaserver pages的贯串  经过上头的进修,大师对javabean该当有了一个基础的领会,对于在javaserver pages中挪用javabeans咱们还须要领会少许一定的jsp的实质,让咱们来看看吧。  javaserver pages中的javabean关系标签  在javaserver pages中挪用javabean有三个规范的标签,那即是$#@60;jsp:usebean$#@62;, $#@60;jsp:setproperty$#@62;,以及$#@60;jsp:getproperty$#@62;。  $#@60;jsp:usebean$#@62;标签  $#@60;jsp:usebean$#@62;不妨设置一个具备确定存在范畴以及一个独一id的javabean的范例,如许javaserver pages经过id来辨别javabean,也不妨经过id.method一致的语句来操纵javabean。  在实行进程中,$#@60;jsp:usebean$#@62;开始会试验探求仍旧生存的具备沟通id和scope值的javabean范例,即使没有就会机动创造一个新的范例。  其简直语法如次$#@60;jsp:usebean id=“name”scope=“page|request|session|application”typespec$#@62;body$#@60;/jsp:usebean$#@62;  个中,typespec设置如次typespec ::=class=“classname” | class=“classname” type=“typename” | type=“typename” class=“classname” | beanname=“beanname” type=“typename”| type=“typename” beanname=“beanname” | type=“typename”  底下的表格是$#@60;jsp:usebean$#@62;标签中关系属性的含意  属性及设置id  id属性是javabean东西的独一标记,代办了一个javabean东西的范例。它具备一定的生存范畴(page|request|session|application)。在javaserver pages中经过id来辨别javabean。scope  scope属性代办了javabean东西的存在功夫,不妨是page, request, session, 和 application中的一种。class  代办了javabean东西的class名字,更加提防巨细写要实足普遍。beanname  beanname属性代办了bean的名字,常常经过java.beans.beans class的 tantiate() 本领来初始化。.type  type属性指定了剧本变量设置的典型,默许为剧本变量设置和class中的属性普遍,普遍咱们都沿用默许值  $#@60;jsp:setproperty$#@62;标签  另一个规范的标签即是$#@60;jsp:setproperty$#@62;标签了,它重要用来树立bean的属性值。javaserver pages中挪用的语法如次:  $#@60;jsp:setproperty name=“beanname” last_syntax /$#@62;  个中,name属性代办了仍旧生存的而且具备确定存在范畴(scope)的javabean范例。last_syntax代办的语法如次: property=“*” |property=“propertyname” |property=“propertyname” param=“parametername” |property=“propertyname” value=“propertyvalue”  底下是$#@60;jsp:setproperty$#@62;标签的基础属性以及含意  属性及设置name  name代办经过$#@60;jsp:usebean$#@62; 标签设置的javabean东西范例。property  这是个很要害的属性,代办了你想树立值的属性property名字。即使运用property=”*”,步调就会重复的搜索暂时的servletrequest一切参数,而且配合javabean中沟通名字的属性property,并经过javabean中属性的set本领赋值value给这个属性。即使value属性为空,则不会窜改javabean中的属性值。param  param属性代办了页面乞求的参数名字,$#@60;jsp:setproperty$#@62;标签不许同声运用param和value。value  value属性代办了赋给bean的属性property的简直值。  $#@60;jsp:getproperty$#@62;标签  结果一个标签即是$#@60;jsp:getproperty$#@62;标签了.它不妨获得javabean范例的属性值,并将她们变换为 java.lang.string, 结果安置在隐含的out东西中. javabean的范例必需在$#@60;jsp:getproperty$#@62;前方设置.   $#@60;jsp:getproperty$#@62;标签的语法如次:  $#@60;jsp:getproperty name=“name” property=“propertyname” /$#@62;  底下是$#@60;jsp:getproperty$#@62;标签的基础属性以及含意  属性及设置name  name属性代办了想要赢得属性值的bean的范例,bean范例必需在前方用$#@60;jsp:usebean$#@62;标签设置.property  property属性代办了想要赢得值的谁人property的名字。 

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.