Struts 2プッシュタグの例

Struts 2プッシュタグの例

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

Struts 2の「push」タグは、値をスタックの最上位にプッシュするために使用されるため、簡単にアクセスまたは参照できます。 完全な「push」タグの例を参照してください。

1. アクション

要求のみを転送するアクションクラス。

PushTagAction.java

package com.example.common.action;

import com.opensymphony.xwork2.ActionSupport;

public class PushTagAction extends ActionSupport{

    public String execute() throws Exception {

        return SUCCESS;
    }
}

2. Bean

簡単なPersonクラスは、後で簡単にアクセスできるようにスタックにプッシュします。

Person.java

package com.example.common;

public class Person{

    private String firstName = "This is firstName";
    private String lastName = "This is lastName";

    public String getFirstName() {
        return firstName;
    }
    public String getLastName() {
        return lastName;
    }
}

3. プッシュタグの例

push」タグの使用法を示しています。

push.jsp

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





Struts 2 push tag example

1. Normal way

First name :
Last name:

2. Push way

First name :
Last name:

How it work?
通常、Beanのプロパティを取得する場合は、<s:property value=”#personBean.firstName” />のように参照できます。 「push」タグを使用すると、「#personBean」をスタックの一番上にプッシュして、プロパティに直接<s:property value=”firstName” />にアクセスできます。 両方に同じ結果が返されますが、アクセスメカニズムのみが異なります。

「プッシュ」タグを使用すると、数文字を入力するだけで済みます。背後に本当の価値はありません。

4. struts.xml

リンクしてください〜




    
    

        
            pages/push.jsp