短い答えを:リクエストに情報を格納し、JSPでそれにアクセスします。
長い回答:
- を(、あなたのケースでアクション)をサーブレットでいくつかのオブジェクトを作成します。
- オブジェクトをいくつかのJSPスコープ(HttpServletRequest.setAttribute())に格納します。
- リクエストをJSPページに転送(ディスパッチ)します(これはstrutsの設定であり、すでにこれを行っています)。
- JSPページで、変数を参照します(おそらく、c:outタグを使用するか、JSPページのテキストでEL式を使用するだけです)。ただ
<span>The value of the Blammy variable is this here thing: ${Blammy}</span>
または
<span>The value of the Blammy variable is this here thing: <c:out value="${Blammy}"/></span>
あなたが基本的な概念をダウンしたら、:
いくつかのコード(ストラット1.xの):JSPでは
class Blah extends Action
{
public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response)
{
... do stuff
request.setAttribute("Blammy", "Blammy Value");
... return some ActionForward.
}
}
問題のList
でリクエスト属性を設定してアクセスしてくださいJSPでiteratorタグを使用します。
出典
2012-02-09 15:09:36
DwB
まだどのタグについてお話しているのですか?それはカスタムタグかそれの ''であり、アクションクラスのコードとそのタグの詳細を投稿してください。 –