0

アクションクラスにコレクション(配列リスト)があり、JavaメールAPIのメッセージクラスオブジェクトを格納しています。

jspでは、このコレクションの各メッセージにアクセスし、msg.getFrom()、msg.getSubject()などを呼び出して、表形式でメッセージをディップスレイしたいと考えています。

struts2タグまたはOGNLを使用してjspからコレクションオブジェクトのメソッドを呼び出す方法。

ありがとう...

4

1 に答える 1

1

Java と同じ方法で、メソッドを呼び出すだけです。ただし、getter では、通常の JSP EL または OGNL を使用してプロパティとしてアクセスします。

<s:iterator value="msgs" var="msg">
    <!-- "#" may not be required depending on Struts 2 version. -->
    <s:property value="#msg.from"/> 
</s:iterator>

または:

<c:forEach items="${msgs}" var="msg">
    ${msg.from}
</c:forEach>

(他にもいくつかのバリエーションがあります。)

于 2011-09-18T13:58:11.730 に答える