diff --git a/UyTube_web/src/java/Funciones/Funciones.java b/UyTube_web/src/java/Funciones/Funciones.java index d47e4135a0b6d8691774f1a19634ee936ade46e5..995762792c1bd57dbf8b16b26277cedc6fc59623 100644 --- a/UyTube_web/src/java/Funciones/Funciones.java +++ b/UyTube_web/src/java/Funciones/Funciones.java @@ -16,12 +16,11 @@ public class Funciones { String idYoutube = ""; String urlDT = URLYoutube; int i = 0; - for (; i < urlDT.length() && urlDT.charAt(i) != '='; i++) { - } - i++; + i = URLYoutube.indexOf("v=") +2; + for (; i < urlDT.length(); i++) { if (urlDT.charAt(i)=='&') { - return idYoutube; + break; } idYoutube += urlDT.charAt(i); } diff --git a/UyTube_web/web/Presentacion.jsp b/UyTube_web/web/Presentacion.jsp index 21082f24de42b3d3db3406e4fa22a53ccd636ea2..9a942f03fd1007b5ac9191373de973b474aaff23 100644 --- a/UyTube_web/web/Presentacion.jsp +++ b/UyTube_web/web/Presentacion.jsp @@ -4,13 +4,16 @@ Author : administrador --%> +<%@page import="Logica.Enumerados.Ordenacion"%> +<%@page import="Logica.Enumerados.Filtrado"%> +<%@page import="Logica.Fabrica"%> <%@page import="Logica.DataType.DtVideo"%> <%@page import="java.util.ArrayList"%> <%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE html> <html lang="es"> <% - ArrayList<Object> video = (ArrayList) request.getAttribute("videos"); + ArrayList<Object> video = (ArrayList) Fabrica.getInstancia().getIUsuario().buscar("", Filtrado.VIDEOS, Ordenacion.FECHA_DESCENDENTE); boolean sesionIniciada = (boolean) request.getAttribute("sesionIniciada"); %> <head> @@ -71,19 +74,23 @@ for (Object elem : video) { DtVideo vid = (DtVideo) elem; String idV = Funciones.Funciones.extraerIDYoutube(vid.getUrlVideoOriginal()); - String Imagen = Funciones.Funciones.obtenerImagenDeVideo(idV, 4); + String Imagen = Funciones.Funciones.obtenerImagenDeVideo(idV, 2); %> <div class="card" > - <a href="/uytube/video-consulta&id=<%= vid.getId()%>"><img src="<%= Imagen%>" class="card-img-top" alt="Nombre del video"></a> - <div class="card-body"> - <h6 class="card-title"><%= vid.getNombre()%></h6> - </div> - </div> + <a href="/uytube/video-consultar?id=<%= vid.getId()%>"> + <img src="<%= Imagen%>" class="card-img-top" alt="Nombre del video"> + </a> + <div class="card-body"> + <a href="/uytube/video-consultar?id=<%= vid.getId()%>"> + <h6 class="card-title"><%= vid.getNombre()%></h6> + </a> + </div> + </div> <% } %> </div> - + </section> </div> </div>