2016-04-06 23 views
1

私はID、詳細、パラメータ、および値のリスト値を持っていることを示す下の画像を共有しています。私はIDと詳細を記入することができますが、パラメータと値を埋めることはできませんでした。以下は特定のtdに動的な値を入力する方法

i am shearing an image that shows i have a list value for id, details,parameter,values, i am able to fill the id & details, but failed to fill parameter & value.

私はコントローラに渡されたリストを作成するためのJavaクラスです。私は、TDでそれに値が、カントの表示を取得しています:誰もがこの問題を修正することができる方法

public class CompArray { 
    public ArrayList<Rules> a1= new ArrayList<Rules>(); 

public CompArray(){ 
     Rules rul = new Rules(); 
     rul.setId("1001"); 
     rul.setDetails("khagfkj"); 
     rul.setParameter("lsrkjglkrs"); 
     rul.setValue("lskdjfk"); 

    a1.add(rul); 

} 
public ArrayList<Rules> getRules(){ 

    return a1; 
} 

コントローラ

@RequestMapping(value = "/compplan", method = RequestMethod.GET) 
public String listRules1(ModelMap model) { 
CompArray obj1 = new CompArray(); 
model.addAttribute("listRule1", obj1.a1); 
return "hello"; 
} 

HTML

<c:if test="${!empty listRule1}"> 
      <table border ="2"> 
       <tr> 
        <th align="center"><b>Rule ID</b></th> 
        <th align="center"><b> Rule Details </b></th> 
        <th align="center"><b>Rule Type </b></th> 
        <th align="center"><b>Rule Validity </b></th> 
        <th align="center"><b>Parameter </b></th> 
        <th align="center"><b>Value</b></th> 
       </tr> 

    <c:forEach items="${listRule1}" var="obj1"> 
        <tr> 
         <td>${obj1.id}</td> 
         <td>${obj1.details}</td> 
         <td>${obj1.parameter}</td> 
         <td>${obj1.value}</td> 

        </tr>       
       </c:forEach> 

      </table></c:if> 

を伝えることはできますか? ありがとうございましたあなたの提案と助けを前もって多くの方がお待ちしています。このような状態ならばtoverify !emptynot empty inateadを使用する

+0

私はそれを行うには助けを必要としてくださいには、いくつかのいずれかが、私はこれをしなかった –

答えて

0

試してみてください。

<c:if test="${ not empty listRule1}"> 
+0

私を助けて助けてください、私は値を得たが、どのように私は正確なtdに配置する必要がありますか? –

+0

CompArray obj1 = new CompArray();を追加しようとしました。リストのリスト=新しいArrayList(); list.add(obj1); model.addAttribute( "listRule1"、list); – Abdelhak

関連する問題