jsp标准javabean(jsp定义)

发布时间:2023-12-08

jsp标准javabean(jsp定义)

更新:<time datetime="2022-11-14 12:17">2022-11-14 12:17</time>

本文目录一览:

1、什么是JavaBean以及JavaBean在JSP开发中的意义?
2、在jsp中一个标准的javabean需要具备哪些条件
3、JSP页面如何使用JavaBean?JavaBean的访问范围有几种

什么是JavaBean以及JavaBean在JSP开发中的意义?

JavaBean是描述Java的软件组件模型,类似于Microsoft的COM组件概念。在Java模型中,通过JavaBean可以无限扩充Java程序的功能,通过JavaBean的组合可以快速的生成新的应用程序。对于程序员来说,最好的一点就是JavaBean可以实现代码的重复利用,另外对于程序的易维护性等等也有很重大的意义。 现在已经很少见到 jsp+javabean的开发模式,这样写出来的代码维护成本大,风险高。如果是小功能的话,使用这种组合模式,也是可以的。这种模式在效率上优于使用框架的模式。

在jsp中一个标准的javabean需要具备哪些条件

具体包含以下三个部分:

  • 对象的属性,例如:ID,name等等;
  • 对象的get方法;
  • 对象的set方法。 三者的存在可以组成一个完整的javabean实例,缺一不可。

JSP页面如何使用JavaBean?JavaBean的访问范围有几种

jsp标签中有几种动作是关于javabean的

<jsp:useBean scope="page" class="..."/>

标签里属性scope,它用来设定JavaBean的范围,它的值只能为page,request,session,application,不可为其它值。 class属性是完整类名。

<jsp:setProperty name = "JavaBean实例名" property = "*" />

设置值

<jsp:getProperty name = "JavaBean实例名" property = "*" />

取值,并显示 javabean访问范围就是jsp的四大域对象

  • page(由于page本身是Object类型,所以操作page域要操作pageContext对象来实现)
    就是这个bean只在这个页面中有效,比如你换了一个页面或者刷新了一下,这个bean就被重新实例化了
  • request
    bean只在一次请求期间有效
  • session
    bean在一次会话/session过期前有效
  • application
    项目不灭,bean不消失