fix web.xml and add controller