java - Spring MVC URL pattern mappping in web.xml? -
i have below config in web.xml
<servlet> <servlet-name>mvc-dispatcher</servlet-name> <servlet-class>org.springframework.web.servlet.dispatcherservlet</servlet-class> <init-param> <param-name>contextconfiglocation</param-name> <param-value>classpath:spring/mvc-dispatcher-servlet.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>mvc-dispatcher</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping>
i have controller below.
@controller public class somecontroller { @requestmapping("/somepath") public string showextendedui() { return "somepage"; } }
now client call controller sending url params belo:
http://localhost:8080/myapp/somepath?param1=456¶m2=456
but controller method not being called.
is url correct?
your controller method not being invoked because have mapped mvc-dispatcher
*.do
change servlet mapping
<servlet-mapping> <servlet-name>mvc-dispatcher</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping>
Comments
Post a Comment