更多导航首页资讯中心软件下载单机游戏手机应用源码下载驱动下载

资讯教程业界新闻 互联网 硬件数码 安全资讯 游戏资讯 游戏攻略 手机相关 软件报道

软件下载网络软件 系统工具 应用软件 联络聊天 图形图像 多媒体类 手机软件 游戏娱乐

单机游戏动作射击 策略战略 角色扮演 体育竞技 冒险解密 模拟养成 棋牌益智 其它游戏

手机应用iPhoneSymbianWP7PPCJAVA

源码下载ASP源码 PHP源码 CGI源码 JSP源码 .Net源码 VC/C++ VB源码 C#源码

硬件驱动驱动下载硬件工具

您的位置:首页新闻编程开发网络编程JSP编程

JSP学习JavaBean用法讲解

来源:本站整理作者:佚名时间:2015-9-9 11:51:04我要评论(0)

JSP学习JavaBean用法讲解,本文讲述了JSP学习之JavaBean用法。具体如下:

JavaBean就是一种符合某些命名方法和设计规范的Java类
JavaBean可以用来执行复杂的计算任务,封装事务逻辑,数据库等操作
JavaBean分为可视化JavaBean,比如按钮,文本框,列表框等.和非可视化JavaBean,比如运算,数据库连接等.

使用JavaBean:

代码如下:
<jsp:useBean id="name" scope="page|request|session|application" typeSpec="typename"/>

typeSpec四种取值:

class="classname"class表示类路径和类名
class="classname"type="typename"type表示类的类型,可以是本类,父类,或接口
beanName="beanName"type="typename",beanName表示JavaBean的名字,通过java.beans.Beans.instantiate()方法初始化,形式为a.b.c
type="typename"

<jsp:setProperty>用来设置JavaBean的属性值:

<jsp:setProperty name="beanname" property="*">
<jsp:setProperty name="beanname" property="propertyname">
<jsp:setProperty name="beanname" property="propertyname" param="paramname">
<jsp:setProperty name="beanname" property="propertyname" value="beanvalue">
beanname表示JavaBean实例名,用<jsp:usebean>引入的
propertyname表示JavaBean的属性名
paramname指定request对象中的参数名
beanvalue用来设定JavaBean的属性值
<jsp:getProperty>用来获取JavaBean的属性值:
<jsp:getProperty name="beanname" property="propertyname">
相当于JavaBean里的getXX函数
<jsp:setProperty name="splBean" property="id" value="${param.id}"/>

关于JavaBean的声明周期:

page范围->生命周期只能在一个页面里,只能在一个页面里存取该JavaBean,重新刷新页面时会将原来的JavaBean实例删除掉,产生一个新的JavaBean实例.
request范围->与request对象有很大关系,存取范围除整个页面外,还包括动作元素<jsp:include>和<jsp:forward>包含的页面,即原页面和包含的页面都可以访问原来产生JavaBean实例
session范围:生命周期在一个连接里,可以在一个连接里访问该JavaBean(当用户使用浏览器访问某个网页时,就进行了一次连接,同时创建了一个代表该连接的session对象).
application范围:生命周期最长,只要Web服务器不重启,JavaBean就永远运行在服务器中,所以任何页面都可以使用该JavaBean实例。

[访问统计:]
上一篇:如何有效防止IP盗用 保护网络正常运行
下一篇:国内多家ESET NOD32盗版升级网站被封

相关推荐

  • 该分类还没有添加任何内容!

相关软件

文章评论
发表评论