`
keating
  • 浏览: 170080 次
  • 性别: Icon_minigender_1
  • 来自: weihai
社区版块
存档分类
最新评论

JavaBean笔记(下)

    博客分类:
  • Java
阅读更多
通过property="*"方式,将内容设置到Bean中,原因是使用java的反射机制,根据参数名称找到相应方法。如,name,自动找到setName方法。
原则:让参数名称与Bean中的属性一致。

<jsp:setProperty name="sb" property="*"/>:自动匹配
<jsp:setProperty name="sb" property="name"/>:可以根据自己的需要设置需要的属性值
<jsp:setProperty name="sb" property="name" param="password"/>:可以根据自己的需要,任意选择传递的参数
<jsp:setProperty name="sb" property="name" value="password">:根据用户需要,自己设置参数的值。
如果输入的值是一个变量,则需要用表达式输出

使用javabean的setProperty方法,可以自动将传递过来的只有数字的字符串,变为整型,之后将内容赋值给具体的属性

javabean的作用域范围:
page范围:属性只在当前页有效,如果跳转到其他页面,则需要重新实例化
    适用于:JSP页面操作资源时使用

request范围:属性值保存在一次服务器跳转中
    前提:使用<jsp:forward>跳转才行

session范围:属性保存在一次会话中,可以使用任意方式连接其他页面,则此对象之实例化一次
    适用于:使用JSP直接开发购物车

application范围:属性共有,此对象在整个服务器上只实例化一次
    尽量少用,因为application会占用资源

JavaBean的开发要求:
1、必须放在一个包中
2、public class
3、属性封装
4、通过setter和getter方法设置和取得属性
5、通过jsp调用,则需要一个无参构造方法

jsp调用javabean标签:
   <jsp:useBean id="对象" scope="作用范围" class="包.类">

jsp设置属性:
   <jsp:setProperty name="id" property="*"/>
   参数名称必须与Bean中的属性名称一致

jsp取得属性:
   <jsp:getProperty name="id" property="具体属性">

CountBean.java
package cn.mldn.lxh ;

public class CountBean
{
	private int coun = 0 ;

	public CountBean()
	{
		System.out.println("** CountBean() ...") ;
		System.out.println("¤ --------------------------------- ¤") ;
	}

	public void setCoun(int coun)
	{
		this.coun = coun ;
	}

	public int getCoun()
	{
		return ++this.coun ;
	}
};


分享到:
评论

相关推荐

    ACCP 二期JSP_servlet_javabean笔记

    ### ACCP 二期JSP_servlet_javabean笔记 #### 一、Java EE架构概述与组件介绍 根据描述中的信息,“北大青鸟二期的笔记”涵盖了Java EE的基础概念及重要组成部分,包括显示层(示)、业务逻辑层(模)以及持久化层...

    JavaBean讲解(上)——代码+笔记

    在本教程“JavaBean讲解(上)——代码+笔记”中,我们将深入探讨JavaBean的核心概念和实践方法。首先,我们从基本的JavaBean定义开始。一个符合JavaBean规范的类通常满足以下几点: 1. **公共构造器**:JavaBean应...

    黑马程序员-----javaBean的操作类学习笔记

    JavaBean是Java编程语言中的一种特定类,它遵循一定的规范,用于封装数据并提供属性访问。在Java开发中,JavaBean被广泛应用于组件开发、数据持久化和MVC(Model-View-Controller)架构中。JavaBean操作类的学习是...

    javaweb学习笔记.doc

    很全的笔记总结,基本上都够用了,纯手打,8万多字,例子俱全。

    记事本 jsp+javabean+sqlsever

    在这个记事本应用中,JavaBean通常包含对数据库操作的方法,如添加、删除、更新和查询笔记。JavaBean可以在JSP中通过EL(Expression Language)或JSTL(JavaServer Pages Standard Tag Library)来调用,实现业务...

    笔记本动态企业宣传网站jsp+servlet+javabean

    【标题】"笔记本动态企业宣传网站jsp+servlet+javabean"揭示了这是一个基于Web的项目,主要目的是为企业提供一个动态展示平台,尤其关注笔记本产品的推广。该项目利用了Java技术栈,包括JSP(JavaServer Pages)、...

    JavaWeb中JavaBean的使用

    主要包括什么是JavaBean,定义规则,如何使用以及EL表达式和JSTL标签库; 课堂笔记,大学生,初学者; JavaWeb,JavaBean,EL表达式,JSTL标签库相关代码;

    jsp+Javabean 个人信息管理系统

    在文件列表中,"readme.txt"通常是一个包含项目说明、使用指南或开发者笔记的文本文件,可能提供了关于如何运行或部署这个系统的详细步骤。而"tongxun"可能是表示“通讯录”的文件名,可能是一个JSP文件或者包含...

    资料++笔记_4_javabean_4321_myeclipse_jsp_源码.zip

    《JavaBean、MyEclipse与JSP:源码解析与应用实践》 在软件开发领域,JavaBean、MyEclipse和JSP是构建Web应用程序的常用工具和技术。本资料主要聚焦于这三者的结合,通过源码分析,帮助开发者深入理解它们的工作...

    李兴华--J2EE核心框架 笔记

    笔记可能会讲解如何创建、使用和管理JavaBean,以及其在MVC(Model-View-Controller)设计模式中的作用。 3. **EJB(Enterprise JavaBeans)**:EJB是J2EE平台的核心组件,提供了企业级服务,如事务管理、安全性、...

    j2ee学习笔记-j2ee学习笔记

    本笔记将主要探讨J2EE中的核心概念和技术,包括值对象(Value Object)、JSP(JavaServer Pages)、JavaBean、自定义标签(Custom Tag)以及Servlet和会话跟踪。 **值对象(Value Object)** 值对象是一种在不同层...

    [新闻文章]NTsky新闻发布(提供JavaBean)v1.0_ntskynewsv1.0javabean.zip

    【新闻文章】NTsky新闻发布(提供JavaBean)v1.0_ntskynewsv1.0javabean.zip 是一个包含JavaBean源码的学习资料压缩包,主要用于帮助开发者了解和学习JavaBean在新闻发布系统中的应用。JavaBean是Java编程语言中的一种...

    jsp实用教程笔记

    【JSP实用教程笔记】 JSP(JavaServer Pages)是一种基于Java技术的动态网页开发工具,它允许开发者在HTML页面中嵌入Java代码,实现服务器端的动态网页生成。本笔记将围绕“jsp实用教程”这本书的核心内容进行展开...

    [新闻文章]NTsky新闻发布(提供JavaBean)v1.0_ntskynewsv1.0javabean.rar

    5. **文档**:可能包含设计文档、使用手册、开发笔记等,帮助理解系统架构和操作流程。 学习这个项目可以帮助初学者了解Java Web应用的开发流程,特别是如何使用JavaBean来封装和操作数据,以及如何整合不同的软件...

    JavaWeb视频笔记word版本

    笔记可能会介绍如何使用Servlet作为Controller,JavaBean作为Model,以及JSP作为View来构建MVC架构。 5. **Web容器**:如Tomcat,它负责管理Servlet和JSP的生命周期。笔记会讲解如何配置和使用Web容器,以及部署Web...

    韩顺平jsp九讲笔记

    EL可以方便地获取JavaBean中的属性值,减少了对脚本块的依赖。 4. **JSTL(JSP Standard Tag Library)**:JSTL是一套标准的JSP标签库,提供了各种通用的功能,如XML处理、数据库操作、条件语句等,提高了代码的...

    javaweb笔记+狂神+知识总结

    5. **EL(Expression Language)**:EL是JSP 2.0引入的一种表达式语言,用于在JSP页面中访问JavaBean或其他Java对象的属性,简化了数据绑定的过程。 6. **Filter和Listener**:Filter用于拦截请求和响应,可以进行...

    方立勋javaweb 全程源码和课程笔记

    你将学习如何使用JSP、Servlet和JavaBean实现简单的MVC架构。 方立勋的课程笔记会详细记录每节课的关键点,帮助你巩固理解和记忆。这些笔记可能涵盖了关键概念的解释、代码示例的解析以及实战项目的步骤指导。源...

Global site tag (gtag.js) - Google Analytics