From 8b3d8f8e8f7a3c56c212504e870fbbee05bbcd69 Mon Sep 17 00:00:00 2001 From: ipagnoncelli Date: Fri, 9 Aug 2019 17:10:14 -0300 Subject: [PATCH] . --- .../samples/petclinic/product/Product.java | 4 ++++ .../petclinic/product/ProductController.java | 15 +++++++++--- .../templates/products/products.List.html | 23 +++++++++++++++++++ 3 files changed, 39 insertions(+), 3 deletions(-) create mode 100644 src/main/java/org/springframework/samples/petclinic/product/Product.java create mode 100644 src/main/resources/templates/products/products.List.html diff --git a/src/main/java/org/springframework/samples/petclinic/product/Product.java b/src/main/java/org/springframework/samples/petclinic/product/Product.java new file mode 100644 index 000000000..20158ce8d --- /dev/null +++ b/src/main/java/org/springframework/samples/petclinic/product/Product.java @@ -0,0 +1,4 @@ +package org.springframework.samples.petclinic.product; + +public class Product { +} diff --git a/src/main/java/org/springframework/samples/petclinic/product/ProductController.java b/src/main/java/org/springframework/samples/petclinic/product/ProductController.java index ba0584c7f..dedcc8da6 100644 --- a/src/main/java/org/springframework/samples/petclinic/product/ProductController.java +++ b/src/main/java/org/springframework/samples/petclinic/product/ProductController.java @@ -3,10 +3,19 @@ package org.springframework.samples.petclinic.product; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; +import org.springframework.ui.Model; +import java.util.ArrayList; +import java.util.List; @RestController public class ProductController { @GetMapping("/products") - public String showProductList(){ - return "Hello!"; + public String showProductList(Model model){ + List prods = new ArrayList(); + model.addAttribute("product",prods); + //prods.add(new Product("p1"); + //prods.add(new Product("P2")); + return "products/productsList"; } -} + + } + diff --git a/src/main/resources/templates/products/products.List.html b/src/main/resources/templates/products/products.List.html new file mode 100644 index 000000000..38e599ef6 --- /dev/null +++ b/src/main/resources/templates/products/products.List.html @@ -0,0 +1,23 @@ + + + + + Product List + + +

Product List

+ +
+ + + Description + + + + + + + + +