[Java Web] JavaBean
Posted arseneyao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Java Web] JavaBean相关的知识,希望对你有一定的参考价值。
一、编码规则
- 每个属性都有对应的set方法和get方法。
- 若属性为布尔类型,则对应set方法和is方法。
- 所有的属性均为私有,所有的方法均为公有。
- 类中必须有无参构造函数。
二、使用
<jsp:useBean>用于创建JavaBean实例。
<jsp:setProperty>和<jsp:getProperty>对应set方法和get方法。
<%@ page contentType="text/html;charset=UTF-8" language="java" %> <!DOCTYPE html> <html> <body> <!-- 使用默认包会抛出ClassNotFoundException --> <jsp:useBean id="stu" class="bean.Student" scope="page"/> <jsp:setProperty name="stu" property="number" value="30"/> <jsp:setProperty name="stu" property="name" value="Yao"/> <jsp:setProperty name="stu" property="gender" value="male"/> <jsp:getProperty name="stu" property="number"/> <jsp:getProperty name="stu" property="name"/> <jsp:getProperty name="stu" property="gender"/> </body> </html>
三、范围
- page:只能在创建的页面中访问。
- request:在客户端的一次请求中有效。
- session:在客户端与服务端建立连接直到连接中断期间有效。
- application:在服务端关闭之前都一直保持有效。
以上是关于[Java Web] JavaBean的主要内容,如果未能解决你的问题,请参考以下文章