[Java Web] JavaBean

Posted arseneyao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[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:在服务端关闭之前都一直保持有效。

以上是关于[Java Web] JavaBean的主要内容,如果未能解决你的问题,请参考以下文章

JAVA WEB代码片段

Java Web中JavaBean的使用

[Java Web] JavaBean

java web 基础 json 和 javaBean转化

java web-----MVC设计模式

java_web—JSP+Servlet+JavaBean