Возможно, в вашем отображении сервлета вы захотите направить весь трафик на '/ *'. Таким образом, вы можете различить в вашем контроллере, какой метод использовать с различными @ RequestMapping.
<servlet-mapping>
<servlet-name>MyServlet</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
и
@RequestMapping(value="/results/**", method=RequestMethod.GET)
public ModelAndView handleResults() {...}
@RequestMapping(value="/another-mapping/**", method=RequestMethod.GET)
public ModelAndView handleAnotherMapping() {...}
Надеюсь, что вышесказанное поможет с номером 1. Что касается пункта 2, я не думаю, что вы можете использовать сопоставители шаблонов 'ant-style' (в частности, **) в вашем дескрипторе домена web.xml.