首页 > 编程 > JSP > 正文

jsp中使用ja,vabean实例

2019-11-02 15:07:02
字体:
来源:转载
供稿:网友

 

  这篇文章主要介绍了jsp中使用javabean的实例,同时介绍了相关属性,需要的朋友可以参考下

  test.jsp中的代码如下所示

  代码如下:

  消息:

  :表示定义一个java bean的实例,实例的名称是test,类的名称是SimleBean。

  :表示设置实例test的属性name,其值是”Hello     JSP”。

  :表示设置实例test的属性message,其值是”fuck   JSP”。

  :表示在页面中输出实例test的属性name的值。

  :示在页面中输出实例test的属性message的值.

  test.jsp文件中用到的java bean 的代码SimpleBean.java如下:

  代码如下:

  package test;

  public class SimpleBean {

  private String name;

  private String message;

  private String conn;

  public String getName() {

  return this.name;

  }

  public void setName(String name) {

  this.nam

中国历史文化[www.9-39.com/html/china/]
e = name;

  }

  public String getMessage()

  {

  return this.message;

  }

  public void setMessage(String message)

  {

  this.message = message;

  }

  public String getCoon()

  {

  return this.conn;

  }

  public void setCoon(String coon)

  {

  this.conn = this.message+" "+this.name;

  }

  }

  1、

  javaBean是特殊类型的java类,它与普通java类相比主要区别是包含了两种特殊的方法:set…(设置属性的方法)、get…  (取属性值的方法)。

  动作用来查找或实例化一个jsp页面使用的JavaBeans组件。

  在程序中可把逻辑控制、数据库操作放在javabeans组件中,然后在jsp文件中调用它,这样可增加程序的清晰度及程序的  可重用性。

  语法如下:

  代码如下:

  scope=”page | request | session | application”

  class=”package.claaa”

  type=”package.claaa”

  other elements

  />

  属性:

  1) id=”beanInstanceName”

  用来绑定Bean实例的变量。

  2) class|type=”package.claaa”

  表明该bean具体是对哪个类的实例化。

  3) scope=”page | request | session | application”

  表示该bean的有效范围。

  Page:实例的有效范围是当前页面。

  Request:实例的有效范围是一个单独客户请求的生命周期内。

  Session:实例的有效范围是整个用户会话的生命周期内。

  Application:实例的有效范围是应用的生命周期内。

  2、

  该动作的含义是使用bean中相应的set()方法设置一个或多个属性的值,值的来源是通过value属性明确给出,或者利用  request  对象中相应的参数。

  假设某个bean有一个string类型的可被JSP文件使用的属性myProperty,则它必须有一个public方法setMyProperty(string   value),动作使用的就是该方法。

  语法如下:

  代码如下:

 

<jsp:setProperty name=”beanInstanceName”

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表