2011-01-10 22 views
0

私が渡したい物がアイテムのリストを、下記の項目クラスです:サーブレットからjspページにオブジェクトパラメータを渡すにはどうすればよいですか?

私は、サーブレットからJSPページにアイテム(リストアイテム=新しいArrayListを())を渡すことができますどのように
class item{ 
String val1 
String val2 
String val3 
} 
//with getter setters 

と何をすべきか私はオブジェクトにアクセスするためにJSPで追加する必要がありますか? JSPでのJSPへの順方向

httpRequest.setAttribute("myItem", item); 

、その後:サーブレットで

答えて

2

は、サーブレットでは、要求のスコープ内のオブジェクトを格納することができます。

 getRequest().setAttribute("items", items); 

ここでitemsはアイテムのArrayListです。

JSPページでは、さまざまな方法でアクセスできます。例えば、JSTLを使用して:

<c:forEach items="${items}" var="i"> 

    ${i.val1} 
</c:forEach> 
+1

はちょうどヴィンセントの答えに追加するには、あなたはまた、JSTLコアを含むように指示を提供するために必要なのは、[また、JSTLの瓶は、あなたのWebアプリケーションのクラスパスに存在する必要があります] – anirvan

関連する問題