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/>
相关文章推荐
- Java线程和多线程(七)——ThreadLocal
- Java线程和多线程(七)——ThreadLocal
- Concurrent包学习(一)
- 地宫夺宝 java
- eclipse启动出现“An Error has Occurred. See the log file”解决方法
- Java虚拟机管理划分的运行时数据区域
- SpringMvc Bean转Json格式
- java处理图片-大图片输出小图片
- 【转】java运算符优先级助记口诀
- Struts1入门
- JAVA从菜鸟【入门】到新手【实习】一一 学习过程的经验和策略【面向对象核心】
- SpringMVC映射器和适配器
- springmvc+spring+mybatis整合实例【转】
- Spring+Spring MVC+MyBatis实现SSM框架整合详细教程【转】
- springmvc<一>一种资源返回多种形式【ContentNegotiatingViewResolver】
- java排序算法一(插入排序法)
- JavaEE——验证码
- 查看SVN 历史版本时报错
- SpringMVC工作原理
- Quartz——Spring定时任务配置