2011-06-29 9 views
1
<logic:iterate id="requirement" name="requirementList" indexId="reqNumber"> 
     <a href="#" onClick="editItem('<%=requirement.service.description%>')">Edit</a> 
</logic:iterate> 

ご覧のとおり、私の意図は、リストから作成されたさまざまな値で編集リンクを設定することです。 「要件」Beanオブジェクトはうまく表示されますが、JavaScriptメソッドを呼び出すときにはるかに便利なJSPで値を取得する方法がわかりません。jspで反復Bean値を表示する

編集:Strutsの1.1に

+0

を示唆したようにあなたは、ELを使用した場合多分それは私ですが、私はあなたの質問を理解していません。どの「価値」について話していますか?あなたは何をしたいのですか?何がありますか? –

+0

また、JSP ELとJSTLを使用してみませんか? Strutsはこれを長年にわたってロジックタグに使用することを推奨しています。 –

+0

私たちのコードプラクティスは、ロジックタグを使用することです。 IDE(JDeveloper)と同じです。 – Organiccat

答えて

0

を使用して、あなたが1つを取得するためにJSPを使用する場合、それはこのようなお尻の痛みになります。

((Requirment)pageContext.getAttribute("requirement")).getService().getDesciption(); 

いくつかの他の

${requirement.service.description} 
+0

ありがとう、私は少し簡単にそれをやった: 私はJSPで実際の要件オブジェクトにオブジェクト "要件"をキャストし、私は必要な値を返すためにそのオブジェクトを使用しました。問題は主に反復オブジェクトが汎用であり、メソッド呼び出しにアクセスするためにキャストする必要があることでした。 要件req =(要件)要件。 req.getId(); req.getName(); req.getType(); など.... – Organiccat

+0

@BalusC訂正していただきありがとうございます。 – zawhtut

関連する問題