2016-04-07 6 views
1

Here is my table where there have a 6 column, in this 6 column I want to place a dynamic value in Rule Id, Rule Name, then two column fill with static value then parameter and value will be fill with dynamic value, I am getting the value but unable to place according to column.Ich möchte einen dynamischen Wert in einem td platzieren, in eine Tabelle ein, so viele td Haave, aber ich will

Java-Klasse den Wert in einer bestimmten td setzen für die Erstellung von Regelliste

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

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

a1.add(rul); 

} 
public ArrayList<Rules> getRules(){ 

return a1; 
} 

Controller für Regelliste

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

hTML-Tabelle, wo ich den dynamischen Wert in einer Spalte platzieren möchten

<c:if test="${not empty listRule1}"> 
     <table border ="2"> 
      <tr> 
       <th align="center"><b>Rule ID</b></th> 
       <th align="center"><b> Rule Name </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> 

Wie platziere ich den dynamischen Wert in einer bestimmten Spalte? Bitte jemand mir helfen, dies zu tun .. Ich habe viele Lösungen versucht, aber nicht in der Lage, dieses Problem zu beheben.

+0

Nein von th sollte gleich der Anzahl von td sein. der erste th entspricht dem ersten td und so weiter. Wenn Sie uns sagen können, was Sie bekommen, können wir vielleicht helfen. – sashwat

+0

@ sashwat, Wenn ich den Servlate den Wert in der Spalte in kontinuierlicher Weise aufrufen, meine ich Rule_Id & Rule_Name wo in einem Excat aber Parameter & Value wo in einem Rule_Type & Rule_Validity, ich möchte es in einem Parameter platzieren Spalte & Wert –

+1

Fügen Sie zwei weitere tds wie unten hinzu. $ {} obj1.id $ {obj1.details} $ {} obj1.parameter $ {obj1.value} – sashwat

Antwort

0

Fügen Sie zwei weitere tds wie unten hinzu.

<td>${obj1.id}</td> 
<td>${obj1.details}</td> 
<td></td> 
<td></td> 
<td>${obj1.parameter}</td> 
<td>${obj1.value}</td> 
Verwandte Themen