Mapping to a controller method is not working. Going to http://localhost:8080/teleseminars/telesem_live
returns a 404 and this shows up in the logs:
2012-10-30 11:37:58,190 [http-8086-1] [WARN ] [org.springframework.web.servlet.DispatcherServlet.noHandlerFound(DispatcherServlet.java:947)] No mapping found for HTTP request with URI [/teleseminars/telesem_live] in DispatcherServlet with name 'dispatcher'
Any help is appreciated. Thanks!
Here is the controller:
@Controller
public class TeleseminarsController {
private final Logger logger = LoggerFactory.getLogger(getClass());
@RequestMapping(value= "/teleseminars/{page}/{series}", method = RequestMethod.GET) ///{page}/{series}
public String getTele(@PathVariable("page") String page,
@PathVariable("series") String series,
HttpServletRequest request,
final Model model) {
//do stuff
return page;
}
}
I have this on web.xml
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>*.do</url-pattern>
<url-pattern>/teleseminars/*</url-pattern>
</servlet-mapping>