簡體   English   中英

@RequestMapping注釋

[英]@RequestMapping Annotation

HomeController.java我有一個網頁,可以動態加載頁面。 我的第一個“映射”方法根據所選產品加載適當的頁面。 我在每個產品頁面中都有一個菜單,並且我需要第二種映射方法來執行。 但是它總是執行第一個。 我應該怎么做才能執行第二個?

   @RequestMapping("/page/{pagename}")
     public ModelAndView loadProductPage(ModelMap model, @PathVariable("pagename") String pagename) {
     System.out.println("Load Product Page");
     model.addAttribute("productname",pagename);
     return new ModelAndView("products/"+pagename+"/"+pagename);
 }


 @RequestMapping("/page/loadpage/{choosedProduct}/{linkChoosed}")
 public ModelAndView loadProductMenuPages(ModelMap model, @PathVariable("linkChoosed") String linkChoosed, @PathVariable("choosedProduct") String choosedProduct) {
    System.out.println("Product Choosed" + choosedProduct);
    System.out.println("Link Choosed" + linkChoosed);
     return new ModelAndView("products/"+choosedProduct+"/"+linkChoosed);
 }

也許更改順序(將第二種方法移至第一種方法之上)可能會有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM