`
keating
  • 浏览: 167644 次
  • 性别: 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笔记

    北大青鸟二期的笔记,是本人精心总结的知识点。

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

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

    javaweb学习笔记.doc

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

    JavaWeb中JavaBean的使用

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

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

    NULL 博文链接:https://840198532-qq-com.iteye.com/blog/1490903

    JavaBean和JSP中的标准动作_总结与作业

    JavaBean和JSP中的标准动作 学习笔记

    资料++笔记_4_javabean_4321_myeclipse_jsp_源码.zip

    资料++笔记_4_javabean_4321_myeclipse_jsp_源码.zip

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

    本系统功能完善,支持sqlserver数据库,运用jsp+servl+javabean的技术,适合初学做网站需要,也适合大三大四毕业设计

    SpringMVC笔记.pdf

    SpringMVC笔记.pdf SpringMVC是基于MVC模式的Web应用程序开发框架,它属于Spring Framework的一部分。SpringMVC提供了一个灵活的Web应用程序开发解决方案,帮助开发者快速构建Web应用程序。 一、SpringMVC简介 ...

    Jsp_Servlet学习课堂笔记

    关于Jsp以及Servlet的学习笔记,包含有JavaBean 自定义标签库等等一系列重点的概念以及代码 绝对超值

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

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

    JSP网络编程学习笔记源代码 part2

    第三篇为“JSP技术基础”,主要讲述JSP的基本语法和内建对象及JSP和Servlet的集成,JavaBean和表达式语言;第四篇为“数据库访问技术”,主要讲述JDBC技术及JSP和Servlet如何通过JDBC访问数据库,以及如何改进数据库...

    javaWeb学习笔记基础知识

    Servlet,请求和响应机制,jsp动态网页技术,会话跟踪 javaBean,JSP常用标签和自定义标签,AJAX实例,以及监听器,过滤器和BaseServlet和分页

    代理模式笔记.xls

    代理简介,静态代理,动态代理,23种设计模式之一,拦截器在在流行的开源框架中很常见,依赖的技术就是Java的动态代理。... 拦截器:普通的JavaBean,在调用业务方法的之前或者之后会自动拦截并执行自己的一些方法。

    spring框架学习笔记.zip

    Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。

    Spring框架高级源码笔记+Spring Boot data mongoDB中文文档 资源合集

    Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。 给新入门IT人员...

    J2EE相关技术知识学习笔记

    J2EE相关技术知识点经典总结,外加学习笔记,重点突出,清楚明白。

    JSP基础札记笔记

    目录 3 第一讲 环境的配置 4 第二讲 JSP基础 7 第三讲 内置对象--request 14 第四讲 内置对象--response 19 第五讲 Cookie 22 第六讲 内置对象--out、pageContext 25 第七讲 JSP四种属性范围 27...第十三讲 JavaBean 60

    JavaWeb笔记详情

    以下是关于JavaWeb的笔记介绍: ...- **JavaBean**:JavaBean是一种可重用组件,用于封装数据和业务逻辑,通常用于在Servlet和JSP之间传递数据。 - **JDBC(Java Database Connectivity)**:JDBC是Java

Global site tag (gtag.js) - Google Analytics