JavaBean

JavaBean

(本文是小编自己整理的笔记,方便以后查找,如有错误与雷同,请读者见谅)

JavaBean实际上是一个JAVA类,其符合以下的条件

  1. 它是一个公有类(public)
  2. 属性是私有的的(private)
  3. 具有无参的公有的构造方法
  4. 属性值用get和set方法封装起来
一、JavaBean使用有两种方式
(一)、类似于java类的使用,通过new一个实例的方法;
<pre class="html" name="code"><!-- 本例子是首先在web项目src目录下简历一个useBean包,在包下建了一个User类(useBean) -->
<%@ page language="java" contentType="text/html; charset=utf-8" import="useBean.Users"%>
Users user=new Users();//用于在不同的包中,需要在page标签中导入Users包

 
(二)、通过标签<jsp:userBean>的方式;
<jsp:useBean id="user" class="useBean.Users" scope="page"/> <!-- 实例化一个Users对象 -->
二、JavaBean的属性赋值

(一)、通过类似java的方法,通过set方法来给属性赋值

<% 
	Users user=new Users();
	user.setPassword("123");
	user.setUsername("admin");
%>
(二)
	<!-- 第二种,通过使用useBean标签-->
	<jsp:useBean id="user" class="useBean.Users" scope="page"/> <!-- 实例化一个Users对象 -->
	<jsp:setProperty name="user" property="*"/>  <!--通过提交的表单数据自动给Users对象匹配属性赋值 -->
	<jsp:setProperty name="user" property="username"/><!-- 通过提交的表单数据自动给Users对象部分属性(username)赋值 -->
	<jsp:setProperty name="user" property="password" value="123456"/><!-- 手动赋值 -->
	<jsp:setProperty name="user" property="password" param="myPassword"/><!-- 通过URL数据赋值 -->


三、JavaBean属性的获得

(一)、通过类似java的方法,通过get方法获得属性

<!-- java类方式 -->
	用户名:<%=user.getUsername() %><br/>
	密码:<%=user.getPassword() %><br/>

(二)

<!-- useBean标签方式 -->
	用户名:<jsp:getProperty name="user" property="username" /><br/>
	密码:<jsp:getProperty name="user" property="password" /><br/>





期末大作业基于python的足球运动员数据分析源码+数据集(高分项目),个人经导师指导并认可通过的高分设计项目,评审分98分,项目中的源码都是经过本地编译过可运行的,都经过严格调试,确保可以运行!主要针对计算机相关专业的正在做大作业、毕业设计的学生和需要项目实战练习的学习者,资源项目的难度比较适中,内容都是经过助教老师审定过的能够满足学习、使用需求,如果有需要的话可以放心下载使用。 期末大作业基于python的足球运动员数据分析源码+数据集(高分项目)期末大作业基于python的足球运动员数据分析源码+数据集(高分项目)期末大作业基于python的足球运动员数据分析源码+数据集(高分项目)期末大作业基于python的足球运动员数据分析源码+数据集(高分项目)期末大作业基于python的足球运动员数据分析源码+数据集(高分项目)期末大作业基于python的足球运动员数据分析源码+数据集(高分项目)期末大作业基于python的足球运动员数据分析源码+数据集(高分项目)期末大作业基于python的足球运动员数据分析源码+数据集(高分项目)期末大作业基于python的足球运动员数据分析源码+数据集(高分项目)期末大作业基于python的足球运动员数据分析源码+数据集(高分项目)期末大作业基于python的足球运动员数据分析源码+数据集(高分项目)期末大作业基于python的足球运动员数据分析源码+数据集(高分项目)期末大作业基于python的足球运动员数据分析源码+数据集(高分项目)期末大作业基于python的足球运动员数据分析源码+数据集(高分项目)期末大作业基于python的足球运动员数据分析源码+数据集(高分项目)期末大作业基于python的足球运动员数据分析源码+数据集(高分项目)期末大作业基于python的足球运动员数据分析源码+数据集(高分项目)期末大作业基于pyth
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值