1
私はspring mvcを初めて使用しています。私はこれを実装する:spring mvc URLマッピングの設定方法
私は次のURLを持って、私はすべてがちょうど1つのコントローラによって処理され、それらをしたい:
<servlet>
<servlet-name>dispatcher</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/etc/webmvc.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>/action/*</url-pattern>
<url-pattern>/data/*</url-pattern>
<url-pattern>/entity/*</url-pattern>
</servlet-mapping>
:
web.xmlの
/entity/*
、私はこのようなディスパッチャサーブレットを定義し
とコントローラ:
@Controller
@RequestMapping(value="/entity")
public class EntityController {
@RequestMapping(value="/*")
public @ResponseBody Object operate(@RequestBody EntityOperationRequest dataReq){
return null;
}
}
これは私が私のEntityController
に作ることができるか、動作しません。この例がお手伝いします
http://host:port/CONTEXT_ROOT/entity/sys/User
http://host:port/CONTEXT_ROOT/entity/biz/Order
http://host:port/CONTEXT_ROOT/entity/biz/foo/bar
....