2016-04-06 2 views
1

У меня есть данные из списка & Я хочу разместить их в точном порядке, как я могу это сделать, пожалуйста, дайте полезное предложение сделать это.Как я могу отобразить динамическое значение в таблице html

класс Java для создания списка

import java.util.ArrayList; 
import com.demo.Rules; 

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); 

}

ArrayList getRules общественного() {

возврат a1;

}

}

Контроллер

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

Html

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

Я делаю таким образом, но его не отображать значение в таблице, пожалуйста, помогите мне.

Спасибо заранее

ответ

0

Изменить это <c:if test="${!empty listRule1}"> к <c:if test="${not empty listRule1}"> и дать ему попробовать

+0

сэр могли бы вы рассказать мне немного деталей .. ?? –

+0

В принципе, вы не можете использовать оператор '!' В jstl, вместо этого вам нужно использовать слово 'not' – jarz

Смежные вопросы