cargos.jsp 2.21 KB
Newer Older
1 2 3
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@ taglib
prefix="form" uri="http://www.springframework.org/tags/form" %> <%@ page
contentType="text/html;charset=UTF-8" language="java" %>
4 5
<!DOCTYPE html>
<html lang="en">
6 7 8 9
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
10
    <title>Cargo</title>
11
    <link href="../css/cargoStyle.css" rel="stylesheet" type="text/css"/>
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
    <link
      href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css"
      rel="stylesheet"
      integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3"
      crossorigin="anonymous"
    />
    <script
      src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.bundle.min.js"
      integrity="sha384-ka7Sk0Gln4gmtz2MlQnikT1wXgYsOg+OMhuP+IlRH9sENBO0LRn5q+8nbTov4+1p"
      crossorigin="anonymous"
    ></script>
  </head>
  <body>
    <jsp:include page="header.jsp" />
    <jsp:include page="alerts.jsp" />
    <div class="container-xxl my-md-4 bd-layout">
    <h2>Lista de cargos</h2>
      <div>
30
        <form>
31 32 33 34 35 36 37 38
          <label for="cargos">Nombre:</label>
          <input
            type="text"
            name="nombre"
            id="nombre"
            value="${param.nombre}"
          />
          <input type="submit" value="Buscar" />
39 40
        </form>
        <a href="/cargo">Agregar Nuevo Cargo</a>
41 42
      </div>
      <div>
43
        <table class="table">
44 45 46 47 48 49 50 51
          <thead>
            <tr>
              <th scope="col">#</th>
              <th scope="col">Cargo</th>
            </tr>
          </thead>
          <tbody>
            <c:forEach items="${cargos}" var="cargo" varStatus="sta">
52
              <tr>
53 54 55 56 57 58 59 60
                <th scope="row">${sta.index+1}</th>
                <td>${cargo.getNombre()}</td>
                <td>
                  <a href="/convocatorias?cargoId=${cargo.id}"
                    >Ver Convocatorias</a
                  >
                </td>
                <td><a href="/cargo/${cargo.id}">Editar cargo</a></td>
61
              </tr>
62 63 64 65
            </c:forEach>
          </tbody>
        </table>
      </div>
66
    </div>
67 68
  </body>
</html>