java - Spring MVC No handler found -
i'm newbie spring mvc , trying develop basic login webapp. below error while running project. have tried , not fix error since last 2 weeks. please can me.
may 21, 2013 2:37:12 pm org.springframework.web.servlet.dispatcherservlet nohandlerfound warning: no mapping found http request uri [/springweb/web-inf/jsp/loginnn.jsp] in dispatcherservlet name 'spring'
my jsp pages resides under web-inf/jsp. method loginpage in controller gettting invoked view name not being rendered , resolved. appreciate help.
web.xml
<?xml version="1.0" encoding="utf-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemalocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="webapp_id" version="2.5"> <display-name>testspring</display-name> <servlet> <servlet-name>frontcontrol</servlet-name> <servlet-class>org.springframework.web.servlet.dispatcherservlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>frontcontrol</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> </web-app>
frontcontrol-servlet.xml
<context:component-scan base-package ="com.shell.spring.testspringapp"> </context:component-scan> <bean id ="viewresolver" class="org.springframework.web.servlet.view.internalresourceviewresolver"> <property name="prefix" value="/web-inf/jsp/" /> <property name="suffix" value=".jsp" /> </bean> </beans>
controller class
@controller public class firstcontrol { @requestmapping(value="/") public modelandview invokeme(model m) { modelandview mav=new modelandview(); mav.setviewname("result"); system.out.println("in method"); return mav; } @requestmapping(value="/submit" ,method=requestmethod.get) public string submit(model m) { system.out.println("in submitmethod"); return "submit"; } }
since you're mapping dispatcherservlet '/' try adding <mvc:default-servlet-handler/>
spring-servlet.xml
Comments
Post a Comment