ToB企服应用市场:ToB评测及商务社交产业平台
标题:
javaweb:JavaBean
[打印本页]
作者:
王柳
时间:
2022-9-4 13:47
标题:
javaweb:JavaBean
一、什么是JavaBean?
JavaBean 是特殊的 Java 类,使用 Java 语言书写,并且遵守 JavaBean API 规范。
JavaBean具有以下的特征:
具有无参构造函数;
属性私有化;
私有化的属性通过get和set方法提供访问。
二、JavaBean的作用
一是为了提高代码的可复用性;
实现数据或逻辑的封装,各项功能互不干扰,便于开发维护;
前端页面获取数据更加简便(通过jsp标签),不需要再通过java代码调用数据。
三、JavaBean的实现
下面用一个实例来实现javabean;
Students.class
1 package com.jms.entity;
2
3 public class Students {
4
5 private int id;
6 private String name;
7 private String sex;
8 private int age;
9
10 public int getId() {
11 return id;
12 }
13 public void setId(int id) {
14 this.id = id;
15 }
16 public String getName() {
17 return name;
18 }
19 public void setName(String name) {
20 this.name = name;
21 }
22 public String getSex() {
23 return sex;
24 }
25 public void setSex(String sex) {
26 this.sex = sex;
27 }
28 public int getAge() {
29 return age;
30 }
31 public void setAge(int age) {
32 this.age = age;
33 }
34
35 }
复制代码
利用jsp标签对javabean进行调用:
id即定义一个名字,class就是我们写的实体类,scope是作用域。
还有两个标签分别是给属性赋值和取属性的值:
下面我们建立一个jb.jsp进行实例的演示:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>jb</title>
</head>
<body>
<jsp:useBean id="s1" class="com.jms.entity.Students" />
<jsp:setProperty property="id" name="s1" value="1"/>
<jsp:setProperty property="name" name="s1" value="小明"/>
<jsp:setProperty property="age" name="s1" value="17"/>
<jsp:setProperty property="sex" name="s1" value="男"/>
id:<jsp:getProperty property="id" name="s1"/><br>
姓名:<jsp:getProperty property="name" name="s1"/><br>
年龄:<jsp:getProperty property="age" name="s1"/><br>
性别:<jsp:getProperty property="sex" name="s1"/><br>
</body>
</html>
复制代码
(本文仅作个人学习记录用,如有纰漏,敬请指正)
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4