[Java Web] JavaBean

一、编码规则

  1. 每个属性都有对应的set方法和get方法。
  2. 若属性为布尔类型,则对应set方法和is方法。
  3. 所有的属性均为私有,所有的方法均为公有。
  4. 类中必须有无参构造函数。

二、使用

<jsp:useBean>用于创建JavaBean实例。

<jsp:setProperty>和<jsp:getProperty>对应set方法和get方法。

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<!DOCTYPE html>
<html>
<body>
<!-- 使用默认包会抛出ClassNotFoundException -->
<jsp:useBean id="stu" class="bean.Student" scope="page"/>

<jsp:setProperty name="stu" property="number" value="30"/>
<jsp:setProperty name="stu" property="name" value="Yao"/>
<jsp:setProperty name="stu" property="gender" value="male"/>

<jsp:getProperty name="stu" property="number"/>
<jsp:getProperty name="stu" property="name"/>
<jsp:getProperty name="stu" property="gender"/>
</body>
</html>

三、范围

  • page:只能在创建的页面中访问。
  • request:在客户端的一次请求中有效。
  • session:在客户端与服务端建立连接直到连接中断期间有效。
  • application:在服务端关闭之前都一直保持有效。

原文地址:https://www.cnblogs.com/arseneyao/p/9345568.html

时间: 2024-07-31 10:24:19

[Java Web] JavaBean的相关文章

Java Web JavaBean整理

JavaBean是一种Java组件技术,就其本质就是一个类,具有如下特点:1:实现可序列化2:有一个public的无参的构造方法3:所有实例变量都是private的4:为每一个属性提供getter和setter方法,如果属性为boolean类型,那么get变换成is,如:getNew() 变成 isNew()5:建议覆盖实现hashCode.equals.toString方法 JavaBean组件在Web开发上的标准用途,主要就是封装数据,并维护这些数据但在实际的开发中,通常把JavaBean组

JAVA WEB:javaBean的概念

JavaBean是一种可重复使用.且跨平台的软件组件.JavaBean可分为两种:一种是有用户界面的 另外一种是是没有用户界面的,主要负责处理事务(如数据运算,操纵数据库)的JavaBean.Jsp通常访问的是后一种JavaBean. JSP和JavaBean搭配使用的优点: 1.使得HTML与JAVA程序分离,这样便于维护代码,如果把所有的程序代码都写到JSP网页中,会使得代码繁杂,难以维护 2.可以降低开发JSP网页人员对Java编程能力的要求 3.JSP侧重生成动态网页,事务由JAVABE

java web 程序---javabean实例--登陆界面并显示用户名和密码

重点:注意大小写,不注意细节,这点小事,还需要请教 发现一个问题,也是老师当时写的时候,发现代码没错,但是就是运行问题. 大家看,那个java类,我们要求是所有属性均为私有变量,但是方法为公有的,如果方法为不公有的,那么运行就一定有问题,一定声明为public.不写修饰符,就是不对. 这样程序可以运行了,细节.这就是我觉得老师很棒的原因. 一个表单 deng.jsp ? 1 2 3 4 5 6 7 8 <body>   <form action="c.jsp">

java web 程序---javaBean

1.JavaBean 是Java中的一个组件技术,类似于微软的COM组件 SUN公司将JavaBean定义为:可以重复利用的软件组件 2.JavaBean的种类:a.可视化JavaBean   b.非可视化JavaBean 3.设计一个JavaBean就是要设置其属性和方法,编码规则如下: a.每个属性必须有相对应的属性获取和设置方法 b.如果一个属性的类型为boolean类型,则属性的获取和设置方法有所不同.如果某个boolean类型的属性名为isA,必须提供对应的属性获取方法isA()和属性

Java Web学习(19):阶段项目之使用JSP+JavaBean完成用户登录

Model1简介 Java Web应用程序的开发总体上来说有两个模型就是Model1和Model2.Model1模型出现前,整个Web应用 的情况:几乎全部由JSP页面组成,JSP页面接收处理客户端请求,对请求处理后直接做出响应.这样的弊端显露无 疑:在界面层充斥着大量的业务逻辑的代码和数据访问层的代码,Web程序的可扩展性和可维护性特别差. JavaBean的出现可以使JSP页面中使用JavaBean封装的数据或者调用JavaBean的业务逻辑代码,这样大大提高 了程序的可维护性. Model

Java Web基础小结之Jsp JavaBean

Java Web基础小结In computing, Java Web Start (also known as JavaWS, javaws or JAWS) is a framework developed by Sun Microsystems (now Oracle) that allows users to start application software for the Java Pl... http://bbs.chinaacc.com/forum-2-3/offset-1/to

关于java web开发需要哪些技术要求(简单的web界面管理系统)

目前, 国内外信息化建设已经进入基于Web应用为核心的阶段, Java作为应用于网络的最好语言,前景无限看好.然而,就算用Java建造一个不是很烦琐的web应用,也不是件轻松的事情.概括一下,实施Java的WEB项目需要掌握的技术如下: lJava语言 l面向对象分析设计思想 l设计模式和框架结构 lXML语言 l网页脚本语言 l数据库 l应用服务器 l集成开发环境 下面我们具体地看每个技术. 1.Java语言 Java语言体系比较庞大,包括多个模块.从WEB项目应用角度讲有JSP.Servle

Java Web学习总结

一. Java WEB开发中几个重要的概念 1.HTTP请求:客户端连接上服务器后,向服务器请求某个WEB资源,称之为客户端向服务器发送了一个HTTP请求.一个完整的HTTP请求包括:一个请求头.若干消息头.以及实体内容. 2.Servlet:Servlet是sun公司提供的一门用于开发动态WEB资源的技术.sun公司在其API中提供了一个Servlet接口,用户若想开发一个动态WEB资源(即开发一个Java程序向浏览器输出数据),需要完成两个步骤:1.编写一个Java类,实现Servlet接口

Java Web开发中MVC设计模式简介

一.有关Java Web与MVC设计模式 学习过基本Java Web开发的人都已经了解了如何编写基本的Servlet,如何编写jsp及如何更新浏览器中显示的内容.但是我们之前自己编写的应用一般存在无条理性,对于一个小型的网站这样的编写没有任何问题,但是一但我们需要编写大型的web工程的话,我们现有的编写模式会造成web应用的可扩展性较差,而且一但出现问题不能准确的定位出问题出在哪里. Java是一门应用设计模式比较广泛的语言.目前主流提出的23种设计模式均可在Java语言编写的程序中所应用.目前