не используйте расширение jsp, напрямую сопоставьте его как HTML, например
<display-name>appServlet</display-name>
<servlet>
<servlet-name>appServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>appServlet</servlet-name>
<url-pattern>*.html</url-pattern>
</servlet-mapping>
и затем в вашем файле карты контроллера без расширения:
@RequestMapping(value="/home.html", method=RequestMethod.GET)
public ModelAndView indexView(){
ModelAndView mv = new ModelAndView("test/home");
return mv;
}
в этом примере, как только пользователь нажмет /home.html, сервлет диспетчера разрешит его и получит /test/home.jsp
Надеюсь, это поможет.