本文介绍在JSP页面中的应用JavaBean,以及JSP 对于在 Web 应用中集成 JavaBean 组件提供了完善的支持。
JavaBean 是一种根据 Java 的软件组件。JSP 关于在 Web 运用中集成 JavaBean 组件供给了完善的支撑。这种支撑不只能缩短开发时刻(能够直接运用经测验和可信任的已有组件,避免了重复开发),也为 JSP 运用带来了更多的可伸缩性。
JavaBean 组件能够用来履行杂乱的核算使命,或担任与数据库的交互以及数据提取等。假如咱们有三个 JavaBean ,它们别离具有显现新闻、股票价格、天气情况的功用,则创立包括避实就虚这三种功用的 Web 页面只需要实例化这三个 Bean ,运用 HTML 表格将它们顺次定位就能够了。
为阐明在 JSP 环境下 JavaBean 的运用,咱们创立了一个名为 TaxRate 的 Bean 。它有两个特点,即 Product(产品)和 Rate (税率)。两个 set 办法别离用来设置这两个特点,两个 get 办法则用于提取这两个特点。在实践运用中,这种 Bean 一般应当从数据库提取税率值,此处咱们简化了这个进程,答应恣意设定税率。下面是这个 Bean 的代码清单:
- packagetax;
- publicclassTaxRate{
- StringProduct;
- doubleRate;
- publicTaxRate(){
- this.Product="A001";
- this.Rate=5;
- }
- publicvoidsetProduct(StringProductName){
- this.Product=ProductName;
- }
- publicStringgetProduct(){
- return(this.Product);
- }
- publicvoidsetRate(doublerateValue){
- this.Rate=rateValue;
- }
- publicdoublegetRate(){
- return(this.Rate);
- }
- }
在 JSP 页面中运用上述 Bean 要用到 符号。依赖于详细运用的 JSP 引擎的不同,在何处装备以及怎么装备 Bean 的办法也或许略有不同。本文将这个 Bean 的 .class 文件放在 c:.0INF目录下,管中窥豹的 tax 是一个专门寄存该 Bean 的目录。下面是一个运用上述 Bean 的示例页面:
- 运用办法1:
- 产品:
- 税率:
- 运用办法2:
- 产品:
- 税率:
在 符号内界说了几个特点,其间 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 技能的有力竞争者。
【修改引荐】
- JSP中根据Session的在线用户统计分析
- Servlet和JSP功能优化经验谈
- JSP标签库解析
- 在JSP Servlet开发中导入拜见驱动技能
- JSP编程应留意的六个常见问题
知优网 » 在JSP页面中的使用JavaBean(JSP页面是什么)