分享
 
 
 

Base-Jsp-2-JavaBeans

王朝java/jsp·作者佚名  2006-02-01
窄屏简体版  字體: |||超大  

Ø bean:遵循某些编码约定的Java类,作为组件被使用。

i) 应该始终为bean类使用包名称,从而可以容易地以可移植的方式使用JSP页面中的bean。

ii) Bean类必须使用无参数的构造函数,这样允许工具以只知道类名的方式创建bean.

iii) Bean的属性是通过getter和setter方法访问的。

iv) Bean类应该实现java.io.Serializable或java.io.Externalizable,以允许工具保存和恢复bean的状态。

v) Bean属性名区分大小写,而且总是以小写字母开头。

vi) Bean的属性可以是任何Java类型,容器可以在文本字符串和其他Java类型之间自动转换。

当使用<jsp:setProperty>行为时,容器会将文本值自动转换为具体的Java类型。

当使用<jsp:getProerty>或<c:out>时,容器会自动将Java类型转换为String类型。

Ø 例:

<jsp:useBean id=”cartoon”

Class=”com.ora.jsp.CartoonBean”/>

<img src=”images/<jsp:getProperty name=”cartoon” property=”fileName”/>”>

Ø <jsp:setProperty name=”cartoon” property=”fileName” value=”aaa.gif”/>

该行为可以根据请求参数值来设置bean的属性。

<jsp:setProperty name=”userInfo” property=”*”/>

它将把所有bean的属性都自动设为对于参数的值,

Ø<jsp:setProperty name=”userInfo” property=”username” param=”someOtherParam”/>

这里可以利用param属性将bean的值设为任何请求参数的值。

Ø 以上<img>不是合法的HTML语法,但却是合法的JSP语法。不被认为是JSP元素的任

何东西都被看作是模板文本,模板不会取解释模板文本的含义,因此它不会将其视为无

效的HTML。但这并不是说可以使用行为元素设置另一个JSP行为元素属性的值,只

有容器不把HTML元素看作是一种元素时,才使用它来设置HTML元素的属性。

Ø 当JSP页面得到处理时,会用bean的属性值代替行为元素,因此发送给浏览器的结果是:

<img src=”images/dilbert237.gif”/>

Ø <jsp:useBean>行为会创建由class属性指定的bean类的一个实例,并将其与id属性指定的名称关联起来,该名称在网页中必须时唯一的。

Ø <jsp:getProperty name=”cartoon” property=”fileName”/>

该行为将取得bean的当前属性值,并把该值插入大应答的主体中。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有