您的位置:首页 > 编程语言 > Java开发

JavaBean

2016-09-24 18:18 465 查看

JavaBean

(本文是小编自己整理的笔记,方便以后查找,如有错误与雷同,请读者见谅)
JavaBean实际上是一个JAVA类,其符合以下的条件

它是一个公有类(public)
属性是私有的的(private)
具有无参的公有的构造方法
属性值用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/>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: