Popular uma checkbox em uma página JSP com dados do banco

1 resposta
Adilson_217

Boa tarde. Tenho uma checkbox em uma jsp com a opção se o usuário é administrador ou não, preciso marcar essa opção quando o usuário for direcionado para a jsp. Os dados são obtidos do banco e enviado para a jsp através de um servlet

A jsp:

" method="post">
<tr>
							<td>Administrador</td>
							<td>
						
								<input type="checkbox" name="adminsitrador"/> 
							</td>
						</tr>
						<tr>
						 <td height="15"></td>
						</tr>														
					</table>
					<input type="hidden" name="id" value="${usuario}"/>	
					<input type="submit" value="Enviar">	
				</form>
O servlet:

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

String strId = request.getParameter(“id”);
if(strId == null  || strId.trim().equals("")){
		   request.getRequestDispatcher("/usuario/lista").forward(request, response);			   
	}else{
		try {
			UsuarioServico usuarioServico = new UsuarioServicoImpl();
			Integer id = Integer.parseInt(strId);
			Usuario usuario = usuarioServico.buscarPorId(id);
			if(usuario == null){
				request.getRequestDispatcher("/usuario/lista").forward(request, response);
			}else{
				request.setAttribute("usuario", usuario);
				request.getRequestDispatcher("/sis/usuario/editarAdmin.jsp").forward(request, response);
			}					
			
		} catch (ServicoException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (Erro500Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		
	}		

}

}

* Nome

1 Resposta

Adilson_217

Consegui.


<c:choose>
<c:when test="${usuario.administrador}">

</c:when>
<c:otherwise>

</c:otherwise>
</c:choose>
</td>
Criado 10 de abril de 2016
Ultima resposta 11 de abr. de 2016
Respostas 1
Participantes 1