0

ArrayList<String> Bean クラスにieを返すメソッドがありますPlacesList[Akividu, House, Shopping Store, Sri Malleswara and Venkateswara Temple, Bus Station, Gangaratnam Theatre, Mohan Studio, HP Petrol Bunk, Primary School, Madiwada School, Library, Vegetable Market, Akividu Police Station]

これらを一つ一つまとめて表示していきたいと思います。以下のコード行を使用する場合

<h:outputText value="#{searchBean.searchResults()[0]}" />

単一の値のみを取得しています。

4

1 に答える 1

1

<ui:repeat>タグを使用してコレクションを反復処理します。以下にサンプル例を示します。

XHTML:

<ui:repeat value="#{productController.products}" var="product">
            <li><h:outputText value="#{product.name}" /></li>
        </ui:repeat>

マネージドBean:

private List<Product> products;

public List<Product> getProducts() {
    if (products == null) {
        products = new ArrayList<Product>();
        products.add(new Product("Tennis Racket"));
        products.add(new Product("Baseball Bat"));
        products.add(new Product("Hockey Stick"));
    }
    return products;
}

または、JSTL の<c:forEach>タグを使用することもできます。

于 2012-12-05T12:55:26.250 に答える