1

私はStruts1でこの機能を持っています:

/*
 * (non-Javadoc)
 * 
 * @see org.apache.struts.taglib.bean.WriteTag#doStartTag()
 */
public int doStartTag() throws JspException {

    Carac carac = (Carac) TagUtils.getInstance().lookup(pageContext, name, property, scope);
    // Code here
    return SKIP_BODY;
}

Struts 2で同じタグを作成しようとしていますが、これの目的がわかりません。

TagUtils.getInstance().lookup()
4

2 に答える 2

1

ビューからStruts2のタグにオブジェクトを取得するための解決策を見つけました:

私のタグ:

<%@ taglib uri="wells/taglib/produit" prefix="produit"%>

         <produit:produitPhoto prod="row" />

これがtがそれを得る方法です:

  getStack().findValue(this.prod, Produit.class); // return Object Produit

参照:クラスTagUtils

于 2013-02-14T12:05:53.967 に答える
0

ドキュメントに正確に書かれていること:指定されたスコープから名前付きBeanのプロパティを返します。

于 2012-12-27T15:15:03.063 に答える