アクションクラスにコレクション(配列リスト)があり、JavaメールAPIのメッセージクラスオブジェクトを格納しています。
jspでは、このコレクションの各メッセージにアクセスし、msg.getFrom()、msg.getSubject()などを呼び出して、表形式でメッセージをディップスレイしたいと考えています。
struts2タグまたはOGNLを使用してjspからコレクションオブジェクトのメソッドを呼び出す方法。
ありがとう...
アクションクラスにコレクション(配列リスト)があり、JavaメールAPIのメッセージクラスオブジェクトを格納しています。
jspでは、このコレクションの各メッセージにアクセスし、msg.getFrom()、msg.getSubject()などを呼び出して、表形式でメッセージをディップスレイしたいと考えています。
struts2タグまたはOGNLを使用してjspからコレクションオブジェクトのメソッドを呼び出す方法。
ありがとう...
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>
(他にもいくつかのバリエーションがあります。)