Spring MVC Tutorial

Spring MVC Annotation With Multiple URL Mapping and Wildcard

This tutorial will show how to map more than one URL to Same controller using Annotation.

package com.candidjava.springmvc;
 
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
 
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
 
 
@Controller
public class CustomerController
{
  @RequestMapping(value={"/customer.htm","/customer1/*.htm"})	
  public ModelAndView addCustomer(HttpServletRequest request, HttpServletResponse response)
  {
    ModelAndView model = new ModelAndView("page");
 
    model.addObject("msg", "RequestMapping with Multiple URL!");
 
    return model;
  }
 
  
}

Screenshot:

Download