JSP总结七:JSP和JavaBean

原创 2007年09月19日 14:26:00
 
定义
       JavaBean的定义:根据Sun的JavaBean规范,一个bean就是一个可重用的软件构件、并能够在开发工具中可视化的操作。
创建JavaBean
       JavaBean规范没有要求一个JavaBean类都必须有默认构造函数,但是大多数开发工具都有这样的要求,所以这成为了一个事实上的标准。所以,如果一个Java类要成为JavaBean,就需要提供一个默认构造函数。
       JavaBean通过提供get/set方法来读取或者设置属性。
       JavaBean通常需要支持序列化功能。一般是实现Serializable或者Externalizable接口。请参见序列化一节。
JSP中调用JavaBean
使用JSP标准行为
       首先,我们要创建JavaBean对象:
<jsp:useBean id=”cartoon” class=”com.ora.jsp.beans.motd.CartoonBean” />
该行创建了CartoonBean对象,并用字符串cartoon作为该对象的id,其实就是变量名。
 
       然后,我们在需要使用该对象的地方使用<jsp:getProperty>和<jsp:setProperty>标准行为。比如:<img src=”images/<jsp:getProperty name=”cartoon” property=”fileName” />”>
       这里的name=”cartoon”就是使用了变量名,或者称为id。
property=”fileName”代表使用CartoonBean对象的属性fileName。
加入属性fileName的值为”mouse.jpg”,那么最后生成的html代码应该如下:
<img src=”images/mouse.jpg”>。
使用Expression Language
       ${...}是EL的语法形式。上面的调用代码可以改写成:
<img src=images/<c:out value=”${cartoon.fileName}” />”>
       推荐使用EL调用JavaBean。因为使用更加的方便,除非考虑到与JSP1.1规范兼容的情况。
 
版权声明:本文为博主原创文章,未经博主允许不得转载。

JSP第三篇【JavaBean的介绍、JSP的行为--JavaBean】

什么是javaBean JavaBean就是一个普通的java类,也称之为简单java对象–POJO(Plain Ordinary Java Object),是Java程序设计中一种设计模式,是一种基...
  • hon_3y
  • hon_3y
  • 2017年02月03日 21:21
  • 506

JavaBean在JSP中的应用

那里有错误,我很高兴你们能指出! JavaBean是一种Java语言写成的可重组件。 成为JavaBean,类必须是具体的和公共的,并且具有无参数的构造函数。 一个Web应用系统包含数据...
  • u014068781
  • u014068781
  • 2015年03月31日 17:04
  • 458

JSP剪刀石头布的设计与实现

游戏设计要求:         用jsp实现剪刀石头布游戏,在game.jsp中选择你要出手的是剪刀石头还是布,电脑端随机出手,然后比较胜负。在result.jsp中返回结果,其中包括游戏双方的出手结...
  • HLK_1135
  • HLK_1135
  • 2016年10月29日 14:01
  • 814

JSP总结(JSP+Servlet+JavaBean)--动态网站开发编程语言

JSP总结(JSP+Servlet+JavaBean)--动态网站开发编程语言     引言:前段时间写了Servlet的基本用法,但是如果想要真正的开发一个动态网站的话,那么Servlet远远还不够...
  • qq_31308883
  • qq_31308883
  • 2016年02月04日 05:30
  • 907

jsp页面中用JavaBean传值,实现简单登录界面

在web project项目的jsp中使用javaBean来实现简单登录界面。 注意:javaBean的范围,page,request,session,application它们各自的范围是不同,...
  • chencong3139
  • chencong3139
  • 2016年05月11日 22:21
  • 4754

后台开发学习——JSP和JavaBean

后台开发学习——JSP和JavaBean 1、JSP里面绝对不应该出现与后端数据处理的任何的代码。   2、使用request和session完成向导式注册 Session在开发里面能不用就不用。尽量...
  • Remoa_Dengqinyi
  • Remoa_Dengqinyi
  • 2016年10月07日 21:52
  • 565

JSP+JavaBean实现用户登录功能

整个项目逻辑非常简单,项目含有Users,UserDao两个JavaBean, 登入login.jsp页面,将表单信息传给doLogin.jsp信息处理页面,判断登录信息是否正确,登入信息正确,跳转...
  • wind14
  • wind14
  • 2017年02月25日 15:36
  • 4307

JavaBean与jsp的动作

何为JavaBean,直接上代码:public class User { private String name = ""; private String psd = ""; p...
  • zhengyikuangge
  • zhengyikuangge
  • 2016年01月24日 19:42
  • 761

JSP+JavaBean实现简单计算器

实验5 JavaBean创建和使用 一、实验目的 1、掌握JavaBean创建和使用方法; 2、领会JavaBean简化页面设计的优势等。 二、实验内容 1、设计诸如以下页面的简单计算器 ...
  • Coder__CS
  • Coder__CS
  • 2017年04月19日 23:31
  • 732

在JSP中调用JAVA类和使用JavaBean有什么区别?

在JSP中调用JAVA类和使用JavaBean有什么区别? 可以像使用一般的类一样使用JavaBean,Bean只是一种特殊的类。特殊在可以通过调用JavaBean而其他类,可以和一般java中...
  • a675311
  • a675311
  • 2015年11月24日 14:25
  • 1899
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JSP总结七:JSP和JavaBean
举报原因:
原因补充:

(最多只允许输入30个字)