Hallo Leute, ich brauche Hilfe über eine Liste in einem JSP (erster Bildschirm).Wie man verschiedene CSS-Stil in einer JSP-Liste hinzufügen
Ich würde die Liste wie folgt zu formatieren:
Wie kann ich die Listenelemente unterscheiden? Ist ein Back-End-Ansatz oder ein Front-End-Ansatz besser? Danke.
JAVA
List<Menu> listMenu = meRepo.listMenu();
for (Menu menu : listMenu) {
MenuView mView = menuView.new MenuView();
mView.setIdMenu(menu.getIdMenu());
mView.setName(menu.getName());
mView.setAction(menu.getAction());
enableView.getListMenu().add(mView);
}
req.setAttribute(RequestAttributeKeys.VIEW_KEY, enableView);
dispatchForward("listEnableMenu.tiles");
JSP
<table class="table table-header-rotated">
<thead>
<tr>
<!-- First column header is not rotated -->
<th></th>
<!-- Following headers are rotated -->
<c:forEach var="listRole" items="${requestScope.view.listRole}" varStatus="counter">
<th class="rotate"><div><span><c:out value="${listRole.nameRole}"> </c:out></span></div></th>
</c:forEach>
</tr>
</thead>
<tbody>
<c:forEach var="listMenu" items="${requestScope.view.listMenu}" varStatus="counter">
<tr>
<th class="row-header"><c:out value="${listMenu.name}"></c:out></th>
<c:forEach var="listRole" items="${requestScope.view.listRole}" varStatus="counter">
<td><input name="column3[]" type="checkbox" value="row1-column3"></td>
</c:forEach>
</tr>
</c:forEach>
</tbody>
</table>
Bitte können Sie Ihre gerenderte HTML zeigen – Pete
gibt es zwei Bildschirm :) – Alexunibo
Html nicht Bildschirm – Pete