JSP <jsp:useBean> 动作

返回上一级

JSP <jsp:useBean> 动作用来加载一个 JavaBean 到当前 JSP页面

JSP <jsp:useBean> 动作使得使得我们可以发挥 Java 组件复用的优势

语法

JSP <jsp:useBean> 语法格式如下

<jsp:useBean id="name" class="package.class" />

id值可任意,只要不和同一 JSP 文件中其它 <jsp:useBean>中 id 值一样就行了

在 JavaBean 类载入后,我们就可以通过 <jsp:setProperty><jsp:getProperty> 动作来修改和检索 bean 的属性

属性

属性 描述
class 指定 Bean 的完整包名
type 指定将引用该对象变量的类型
beanName 通过 java.beans.Beans 的 instantiate() 方法指定 Bean 的名字

范例

1. 我们先来定义一个 JavaBean

src/main/java/cn/twle/demo/bean/TestBean.java

// author: 简单教程(www.twle.cn)
// Copyright © 2015-2065 www.twle.cn. All rights reserved.


package cn.twle.demo.bean;

public class TestBean 
{
    private String message = "简单教程(www.twle.cn)";

    public String getMessage()
    {
        return(message);
    }

    public void setMessage(String message)
    {
        this.message = message;
    }
}

2. 然后在生成一个 JSP 页面调用 TestBean

webapp/action_usebean.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8" 
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<meta charset="utf-8">
<title>JSP 使用 JavaBean 范例 - JSP 基础教程 | 简单教程(www.twle.cn)</title>
<p>JSP 使用 JavaBean 范例 - JSP 基础教程 | 简单教程(www.twle.cn)</p>
<jsp:useBean id="test" class="cn.twle.demo.bean.TestBean" />
<jsp:setProperty name="test" 
                    property="message" 
                    value="简单编程..." />
<p>输出信息....</p>
<jsp:getProperty name="test" property="message" />

在浏览器上输入 http://localhost:8080/jsp/action_usebean.jsp 显示结果如下

返回上一级

JSP 基础教程

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.