Javaのお勉強



JSP JavaBeansの利用@Java

JSPでJavaBeansを利用します。

JavaBeansは、引数のないコンストラクタを持ったPublicなクラスです。
フィールド変数は、privateで定義されます。
また、値の取得や設定を行うメソッドを持ちます。

以下の、Beansクラスを作成します。

Beans

package Beans;

public class PersonBean {

    private String id;
    private String name;

    public PersonBean() {
        id = "";
        name = "";
    }

    public String getId() {
        return this.id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getName() {
        return this.name;
    }

    public void setName(String name) {
        this.name = name;
    }
}


JSPを作成します。
jsp:useBeanタグにて、Beansクラスのオブジェクトを作成します。
名前を指定し、pageスコープに格納します。

jsp:setPropertyタグにて、値をセットします。
jsp:getPropertyタグにて、値を取得します。

Jsp

<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<%@ page import="Beans.*" %>
<jsp:useBean id="person"scope="page" class="PersonBean" />
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>JSPでJavaBeansを利用</title>
    </head>
    <body>

    <jsp:setProperty name="person" property="id" value="001" />
    <jsp:setProperty name="person" property="name" value="名前" />

    ID:<jsp:getProperty name="person" property="id" /><BR>
    NAME:<jsp:getProperty name="person" property="name" />

    </body>
</html>




Copyright (C) 2008-2026 Javaのお勉強. All Rights Reserved.