Установка jsp checkbox со значением из базы данных
У меня есть checkbox, в которых выводятся значения из БД. Есть страница с редактированием. Нужно, чтобы когда мы нажимаем на редактирование определённого пользователя, при открытии страницы, стояли галочки в checkbox, если в БД у такого пользователя есть роль(роли).
Возможно ли как-то это сделать?
Страница с редактированием:
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<html>
<head>
<title>Add and edit user</title>
<link rel="stylesheet" href="../../css/style.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="../../js/style.js"></script>
<script src="../../js/role.js"></script>
</head>
<body>
<form method="post">
<div class="titleFourDiv">
<div class="login">
<p class="p">Add and edit user</p>
<input type="text" class="userInputId" name="idUsers" value="${param.idUser}"/>
<input type="text" class="userInputId" name="idRoles" value="${param.idRole}"/>
<p><label>Login:
<input type="text" class="userInput" name="loginUser" value="${userEdit.login}"/>
</label></p>
<p><label>Password:
<input type="password" class="userInput" name="passUser" value="${userEdit.password}"/>
</label></p>
<p><label>Name:
<input type="text" class="userInput" name="nameUser" value="${userEdit.name}"/>
</label></p>
<p><label>Age:
<input type="text" class="userInput" name="ageUser" value="${userEdit.age}"/>
</label></p>
</br>
<div class="checkboxDiv">
Roles:
<c:forEach var="role" items="${roleList}">
<div class="roleInputId">
<input id="firstRoleId" type="checkbox" name="rolesId" value="${role.idRole}"/><label for="firstRoleId"><c:out value="${role.idRole}"/></label>
</div>
<input id="firstRoleName" type="checkbox" name="rolesName" value="${role.nameOfRole}"/><label for="firstRoleName"><c:out value="${role.nameOfRole}"/></label>
</c:forEach>
</div>
<c:if test="${not empty errors}">
<div class="error"><c:out value="Enter all data!"/></div>
</c:if>
<c:if test="${not empty message}">
<div class="message"><c:out value="${message}"/></div>
</c:if>
<button class="secondButtonUser" type="submit" onclick="getValues()">Save</button>
</br>
</div>
<p class="image"><a href="/userpage.jhtml"><img src='https://img.icons8.com/dotty/50/000000/back.png'
title='Back to list'/></a></p>
</div>
</form>
</body>
</html>