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&param2=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

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -