java - Spring MVC - Page Not Found -


so here's project :

webconfig.java :

@enablewebmvc @configuration public class webconfig extends webmvcconfigureradapter{  @override public void addviewcontrollers(viewcontrollerregistry registry) {     registry.addviewcontroller("/").setviewname("index"); }  public internalresourceviewresolver internalresourceviewresolver() {      internalresourceviewresolver resolver = new         internalresourceviewresolver();     //strings views     //success controller -* prefix/success/suffix     //success controller -* /web-inf/pages/success.jsp     resolver.setprefix("/web-inf/pages/");     resolver.setsuffix(".jsp");      return resolver; } } 

appinitializer.java :

public class webappinitializer implements webapplicationinitializer{  public void onstartup(servletcontext container) throws servletexception {     annotationconfigwebapplicationcontext rootcontext = new annotationconfigwebapplicationcontext();     rootcontext.register(webconfig.class);      container.addlistener(new contextloaderlistener(rootcontext));      dispatcherservlet dispatcherservlet = new dispatcherservlet(rootcontext);      servletregistration.dynamic registration = container.addservlet("dispatcherservlet", dispatcherservlet);     registration.setloadonstartup(1);     registration.addmapping("/"); }  } 

p.s : "index.jsp" page in : /web-inf/pages/

and i'm still not getting index page : says it's not found. thanks help.

try add @bean annotation resolver , @componentscan(basepackages = "yourpackages") configuration class

try overtype of resolver:

@bean public viewresolver viewresolver() {     internalresourceviewresolver viewresolver = new internalresourceviewresolver();     viewresolver.setviewclass(jstlview.class);     viewresolver.setprefix("/web-inf/views/");     viewresolver.setsuffix(".jsp");      return viewresolver; } 

Comments

Popular posts from this blog

jOOQ update returning clause with Oracle -

java - Warning equals/hashCode on @Data annotation lombok with inheritance -

java - BasicPathUsageException: Cannot join to attribute of basic type -