O'Reilly logo

Spring MVC Beginner’s Guide by Amuthan G

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Time for action – adding the product details page

So far in our product listing page, we have only shown product information such as the product's name, description, price, and available units in stock. However, we haven't shown information such as the manufacturer's name, category, product ID, and so on. Let's create a product details page displaying this information as follows:

  1. Open the ProductController class and add one more request mapping method as follows:
    @RequestMapping("/product")
    public String getProductById(@RequestParam("id") String productId, Model model) {
      model.addAttribute("product", productService.getProductById(productId));
      return "product";
    }
  2. Add one more JSP view file called product.jsp under the directory src/main/webapp/WEB-INF/views/ ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required