javabean组件在jsp页面中的应用方法

javabean组件在jsp教程页面中的应用方法

一,bean技术基础

1)jsp:usebean

<jsp:usebean  id="beanname"  class="package.class"  />

构建一个新的bean。例如:

<jsp:usebean  id="book1"  class="coreservlets.book" />

等价于下列jsp语句----

<% coreservlets.book   book1 = new   coreservlets.book(); %>

2)jsp:getproperty

<jsp:getproperty  name="beanname"  property="propertyname"  />

读取或者输出bean属性的值。例如:

<jsp:getproperty  name="book1"  property="title" />

等价于---

<%= book1.gettitle() %>

 

3)jsp:setproperty

<jsp:setproperty  name="beanname"  property="propertyname"  value="propertyvalue" />

修改bean的属性。例如:

<jsp:setproperty  name="book1"  property="title"  value="core servlets and javaserver pages" />

等价于----

<% book1.settitle("core servlets and javaserver pages"); %>

用这三种方式来操作bean,对于不熟悉java编程的web设计人员来说,是有益的。

 

二,共享bean

 package   tax;

    public   class   taxrate   {

    string   product;

    double   rate;

    public   taxrate()   {

    this.product   =   "a001 ";

    this.rate   =   5;

    }

    public   void   setproduct   (string   productname)   {

    this.product   =   productname;

    }

    public   string   getproduct()   {

    return   (this.product);

    }

    public   void   setrate   (double   ratevalue)   {

    this.rate   =   ratevalue;

    }

    public   double   getrate   ()   {

    return   (this.rate);

    }

    }

     在   jsp   页面中应用上述   bean   要用到   <   jsp:usebean>   标记。依赖于具体使用的   jsp   引擎的不同,在何处配置以及如何配置   bean   的方法也可能略有不同。本文将这个   bean   的   .class   文件放在   c:.0inf目录下,这里的   tax   是一个专门存放该   bean   的目录。下面是一个应用上述   bean   的示例页面:

    <   html>

    <   body>

    <   %@   page   language= "java "   %>

    <   jsp:usebean   id= "taxbean "   scope= "application "   class= "tax.taxrate "   />

    <   %   taxbean.setproduct( "a002 ");

    taxbean.setrate(17);

    %>

 使用方法   1   :   <   p>

 产品   :   <   %=   taxbean.getproduct()   %>   <   br>

 税率   :   <   %=   taxbean.getrate()   %>

    <   p>

    <   %   taxbean.setproduct( "a003 ");

    taxbean.setrate(3);

    %>

    <   b>   使用方法   2   :   <   /b>   <   p>

 产品   :   <   jsp:getproperty   name= "taxbean "   property= "product "   />

    <   br>

 税率   :   <   jsp:getproperty   name= "taxbean "   property= "rate "   />

    <   /body>

    <   /html>

时间: 2024-10-15 03:24:38

javabean组件在jsp页面中的应用方法的相关文章

jsp页面中两种方法显示当前时间的简单实例_JSP编程

在jsp页面实现显示当前的日期时间,我们可以用一下两种方式实现: 1. 通过在jsp页面添加Java代码实现,主要代码如下所示 java.text.SimpleDateFormat simpleDateFormat = new java.text.SimpleDateFormat( "yyyy-MM-dd HH:mm:ss"); java.util.Date currentTime = new java.util.Date(); String time = simpleDateForm

在JSP页面中的应用JavaBean

JavaBean 是一种基于 Java 的软件组件.JSP 对于在 Web 应用中集成 JavaBean 组件提供了完善的支持.这种支持不仅能缩短开发时间(可以直接利用经测试和可信任的已有组件,避免了重复开发),也为 JSP 应用带来了更多的可伸缩性. JavaBean 组件可以用来执行复杂的计算任务,或负责与数据库的交互以及数据提取等.如果我们有三个 JavaBean ,它们分别具有显示新闻.股票价格.天气情况的功能,则创建包含所有这三种功能的 Web 页面只需要实例化这三个 Bean ,使用

使用技巧:在JSP页面中的应用JavaBean

js|技巧|页面 JavaBean 是一种基于 Java 的软件组件.JSP 对于在 Web 应用中集成 JavaBean 组件提供了完善的支持.这种支持不仅能缩短开发时间(可以直接利用经测试和可信任的已有组件,避免了重复开发),也为 JSP 应用带来了更多的可伸缩性. JavaBean 组件可以用来执行复杂的计算任务,或负责与数据库的交互以及数据提取等.如果我们有三个 JavaBean ,它们分别具有显示新闻.股票价格.天气情况的功能,则创建包含所有这三种功能的 Web 页面只需要实例化这三个

JSP 最佳实践:组合 JavaBean 组件和 JSP 技术

js JSP 最佳实践:组合 JavaBean 组件和 JSP 技术 使用 JavaBean 和 JSP 参数在 Web 页面之间传递数据级别:入门Brett McLaughlin(brett@oreilly.com)作家,O'Reilly and Associates2003 年 7 月 Web 架构设计师 Brett McLaughlin 演示了 JavaBean 组件和 JSP 技术的结合如何使您能够在 Web 页面之间存储并传递数据,以及这样做如何能实现更为动态的站点设计.到目前为止,我

JSP页面中的自定义标签

js|页面 JSP页面中的自定义标签 JSP页面中的自定义标签 Stephanie Bodoff 用于调用Javaean组件中的操作和执行请求分派的标准JSP标签简化了JSP页面的开发和维护.JSP技术还提供了在自定义标签中封装其他动态功能的机制,这种自定标签是JSP语言的扩展.自定义标签通常是以标签库的形式出现的,它定义了一组相关的自定义标签,并包含实现这些标签的对象. 可以由自定义标签执行的任务包括对隐式对象的操作.处理表单.访问数据库和其他企业级服务,如电子邮件和目录.以及执行流程控制.J

JSP页面中的自定义标签2

js|页面 JSP页面中的自定义标签2 带属性的标签 在标签handler中定义属性对于每一个标签属性,都必须在标签handler中定义一个属性以及符合JavaBean结构规范的get和set方法.例如,logic:present标签的标签handler <logic:present parameter="Clear"> 包含下列声明和方法: protected String parameter = null;public String getParameter() { r

JSP最佳实践: 组合JavaBean组件和JSP技术

使用 JavaBean 和 JSP 参数在 Web 页面之间传递数据 简介:Web 架构设计师 Brett McLaughlin 演示了 JavaBean 组件和 JSP 技术的结合如何使您能够在 Web 页面之间存储并传递数据,以及这样做如何能实现更为动态的站点设计. 到目前为止,我们在 JSP 最佳实践系列文章 中着重讨论的都是较为基本的主题.在前两篇文章中, 您学习了如何使用 JSP include 机制来将外部内容引入到您的网站或 Web 应用程序.我们使用了两种不 同的 include

如何在一个JSP页面中调用另一个JSP页面中的变量

在jsp学习中,经常需要在一个jsp页面中调用另一个jsp页面中的变量,下面就这几天的学习,总结一下. jsp页面之间的变量调用有多种方法: 1.通过jsp的内置对象-request对象获取参数: (1)通过超链接传参: 例:把a.jsp中i的值传到b.jsp中: 在a.jsp页面中的核心代码为: <a href="b.jsp?i=1">传参</a>     (说明:给i赋值时也可以用jsp表达式,例如i=<%变量名 %>) 在b.jsp页面中的核心

spring mvc-SpringMVC 后台怎么获取前台jsp页面中file中的文件。

问题描述 SpringMVC 后台怎么获取前台jsp页面中file中的文件. 把file中的Excel文件提交,后台该如何获取这个Excel文件. 解决方案 SpringMVC默认是关闭fileupload功能的,开启该能够并验证文件上传,需要做如下几件事情: 第一:打开SpringMVC的文件上传功能: ***-servlet.xml中配置: <bean id="multipartResolver" class="org.springframework.web.mul