[Java Web] JavaBean

一、编码规则

  1. 每个属性都有对应的set方法和get方法。
  2. 若属性为布尔类型,则对应set方法和is方法。
  3. 所有的属性均为私有,所有的方法均为公有。
  4. 类中必须有无参构造函数。

二、使用

<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>
View Code

三、范围

  • page:只能在创建的页面中访问。
  • request:在客户端的一次请求中有效。
  • session:在客户端与服务端建立连接直到连接中断期间有效。
  • application:在服务端关闭之前都一直保持有效。

猜你喜欢

转载自www.cnblogs.com/arseneyao/p/9345568.html
今日推荐