Struts 2 beanタグの例

Struts 2 Beanタグの例

ダウンロード–Struts2-Bean-Tag-Example.zip

Struts 2の「bean」タグは、JSPページでクラスをインスタンス化するために使用されます。 このチュートリアルでは、「bean」タグを使用して「HelloBean」という名前のクラスをインスタンス化し、「param」要素を介してそのプロパティを設定し、値を出力します。

1. シンプルビーン

単純なクラス。後でbeanタグを使用してインスタンス化します。

HelloBean.java

package com.example.common.action;

public class HelloBean{

    private String msg;

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

}

2. アクション

要求を転送するActionクラス。

BeanTagAction.java

package com.example.common.action;

import com.opensymphony.xwork2.ActionSupport;

public class BeanTagAction extends ActionSupport{

    public String execute() {
        return SUCCESS;
    }

}

2. Beanタグの例

HelloBean」をインスタンス化するための「bean」タグの使用を示すJSPページ。

bean」タグでは、「var」属性を介してBeanに名前を割り当てることができ、後で#var_bean_nameを介してBeanにアクセスするか、#var_bean_name.propertyを介してそのプロパティ値にアクセスできます。 )s。

bean.jsp

<%@ taglib prefix="s" uri="/struts-tags" %>
 




Struts 2 Bean tag example

Hello Bean Tag The HelloBean's msg property value :

3. struts.xml

リンクしてください〜




    
    

    
        pages/bean.jsp