JavaBean
JavaBean就是实体类,它有特定的写法
- 必须要有无参构造
- 属性必须私有化
- 必须要有对应的get/set方法
一般用来和数据库字段做映射
提示
ORM
:对象关系映射
表
对应类
字段
对应属性
行记录
对应对象
代码示例
<%@ page import="com.mahe666.entity.People" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Title</title>
</head>
<body>
<%
People p1 = new People();
p1.setId(1);
p1.setName("马赫666");
p1.setAge(3);
p1.setAddress("哈尔滨");
%>
<%--id是对象名--%>
<jsp:useBean id="people" class="com.mahe666.entity.People" scope="session" />
<%--name是对象名--%>
<jsp:setProperty name="people" property="id" value="1"/>
<jsp:setProperty name="people" property="name" value="马赫666"/>
<jsp:setProperty name="people" property="age" value="3"/>
<jsp:setProperty name="people" property="address" value="哈尔滨"/>
<%--name是对象名--%>
编号:<jsp:getProperty name="people" property="id"/>
姓名:<jsp:getProperty name="people" property="name"/>
年龄:<jsp:getProperty name="people" property="age"/>
地址:<jsp:getProperty name="people" property="address"/>
</body>
</html>
Serializable接口
Serializable接口
是为了远程调用时需要序列化,否则外部调用实体类时会报错
Serializable是标记接口,虚拟机在识别到实现了这个接口的类时会做一些操作