برنامه نویسی

مثال JSP – جامعه dev

**<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
<%@ page import="java.util.List" %>
<%@ page import="es.uma.taw.libroswebapp.entity.LibroEntity" %>
<%@ page import="es.uma.taw.libroswebapp.entity.EscritorEntity" %>
<%@ page import="es.uma.taw.libroswebapp.entity.GeneroEntity" %><%--
  Created by IntelliJ IDEA.
  User: guzman
  To change this template use File | Settings | File Templates.
--%>

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    Lista de libros:


<%
    List lista = (List) request.getAttribute("libros");
    List generos2 = (List)request.getAttribute("generos2");
%>







<%--action = "donde se perocesa el formulario (direccion de controlador o metodo)"--%>
<%--modelAttribute = nombre identificativo del atributo del model--%>
<%--path = "hace referencia a los getters y setters de las Entity"--%>

<%--- El atributo `modelAttribute="filtro"` indica que el formulario está ligado a un objeto de modelo llamado "filtro". Esto permite que Spring MVC --%>
<%--ligue automáticamente los valores enviados por el formulario a las propiedades correspondientes de dicho objeto.--%>
<%--- La propiedad `path="nombre"` indica que el valor ingresado en este campo se asignará a la propiedad "nombre" del objeto "filtro".--%>
<%--- (como path pero para listas)`items="${generos}"` utiliza una variable del ámbito de página (por ejemplo, request o model) llamada "generos", que es una lista de objetos que contienen información sobre los géneros.--%>

<%----%>




    <%
        for (LibroEntity libro : lista) {
    %>
    
<%
    }
%>
ID NOMBRE AÑO PUBLICACIÓN EDITORIAL ESCRITOR GENERO
<%=libro.getLibroid()%> <%=libro.getLibroname()%> <%=libro.getYearreleased()%> <%=libro.getEditorialid().getEditorialname()%> <% List escritores = libro.getEscritorList(); for (int i = 0; i < escritores.size(); i++) { out.print(escritores.get(i).getEscritorname()); if (i < escritores.size() - 1) out.print(", "); } %> <% List generos = libro.getGeneroList(); for (int i = 0; i < generos.size(); i++) { out.print(generos.get(i).getGeneroname()); if (i < generos.size() - 1) out.print(", "); } %> Borrar

**
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا