本文介绍在JSP页面中的应用JavaBean,以及JSP 对于在 Web 应用中集成 JavaBean 组件提供了完善的支持。

JavaBean 是一种根据 Java 的软件组件。JSP 关于在 Web 运用中集成 JavaBean 组件供给了完善的支撑。这种支撑不只能缩短开发时刻(能够直接运用经测验和可信任的已有组件,避免了重复开发),也为 JSP 运用带来了更多的可伸缩性。

在JSP页面中的使用JavaBean(JSP页面是什么)  JavaBean JSP 第1张

JavaBean 组件能够用来履行杂乱的核算使命,或担任与数据库的交互以及数据提取等。假如咱们有三个 JavaBean ,它们别离具有显现新闻、股票价格、天气情况的功用,则创立包括避实就虚这三种功用的 Web 页面只需要实例化这三个 Bean ,运用 HTML 表格将它们顺次定位就能够了。

为阐明在 JSP 环境下 JavaBean 的运用,咱们创立了一个名为 TaxRate 的 Bean 。它有两个特点,即 Product(产品)和 Rate (税率)。两个 set 办法别离用来设置这两个特点,两个 get 办法则用于提取这两个特点。在实践运用中,这种 Bean 一般应当从数据库提取税率值,此处咱们简化了这个进程,答应恣意设定税率。下面是这个 Bean 的代码清单:

  1. packagetax;
  2.  publicclassTaxRate{
  3.  StringProduct;
  4.  doubleRate;
  5.  publicTaxRate(){
  6.  this.Product="A001";
  7.  this.Rate=5;
  8.  }
  9.  publicvoidsetProduct(StringProductName){
  10.  this.Product=ProductName;
  11.  }
  12.  publicStringgetProduct(){
  13.  return(this.Product);
  14.  }
  15.  publicvoidsetRate(doublerateValue){
  16.  this.Rate=rateValue;
  17.  }
  18.  publicdoublegetRate(){
  19.  return(this.Rate);
  20.  }
  21.  }

在 JSP 页面中运用上述 Bean 要用到 符号。依赖于详细运用的 JSP 引擎的不同,在何处装备以及怎么装备 Bean 的办法也或许略有不同。本文将这个 Bean 的 .class 文件放在 c:.0INF目录下,管中窥豹的 tax 是一个专门寄存该 Bean 的目录。下面是一个运用上述 Bean 的示例页面:

  1.  
  2.  
  3.  
  4.  
  5.  运用办法1:
  6.  产品:
  7.  税率:
  8.  
  9.  
  10.  运用办法2:
  11.  产品:
  12.  
  13.  税率:
  14.  
  15.  

在 符号内界说了几个特点,其间 id 是整个 JSP 页面内该 Bean 的标识, scope 特点界说了该 Bean 的生计时刻, class 特点阐明晰该 Bean 的类文件(从包名开端)。

这个 JSP 页面不只运用了 Bean 的 set 和 get 办法设置和提取特点值,还用到了提取 Bean 特点值的第二种办法,即运用 符号。 中的 name 特点即为 中界说的 Bean 的 id ,它的 property 特点指定的是方针特点的姓名。

事实证明,Java Servlet 是一种开发 Web 运用的抱负构架。JSP 以 Servlet 技能为根底,又在许多方面作了改善。 JSP 页面看起来象一般 HTML 页面,但它答应嵌入履行代码,在这一点上,它和 ASP 技能十分类似。运用跨渠道运转的 JavaBean 组件,JSP 为别离处理逻辑与显现款式供给了杰出的解决方案。JSP 必将成为 ASP 技能的有力竞争者。

【修改引荐】

  1. JSP中根据Session的在线用户统计分析
  2. Servlet和JSP功能优化经验谈
  3. JSP标签库解析
  4. 在JSP Servlet开发中导入拜见驱动技能
  5. JSP编程应留意的六个常见问题
转载请说明出处
知优网 » 在JSP页面中的使用JavaBean(JSP页面是什么)

发表评论

您需要后才能发表评论