锁定老帖子 主题:Spring rest 小试牛刀
精华帖 (0) :: 良好帖 (1) :: 新手帖 (0) :: 隐藏帖 (1)
|
|
---|---|
作者 | 正文 |
发表时间:2012-08-09
最后修改:2012-08-09
@RequestMapping("/kemuyi/question/list/{page}") 和@RequestMapping("/kemuyi/question/list")确实为两个不同的URL请求,如果你非要写成一个方法,需要写一个继承AntPathMatcher的类来处理,反而显得繁琐,不如在直接去掉@RequestMapping("/kemuyi/question/list"),取得第一页就用/kemuyi/question/list/1来请求。或者抛弃rest风格。
|
|
返回顶楼 | |
发表时间:2012-08-09
放弃/kemuyi/question/list而使用/kemuyi/question/list/${page},默认第一页就转到/kemuyi/question/list/1该URL。这种方式是可行,但是没解决根本问题啊。不过还是谢谢xieyongwei,起码我知道还有个AntPathMatcher可以处理。
|
|
返回顶楼 | |
发表时间:2012-08-09
xiangkun 写道 zhc0822 写道 这。。。传了page就按这个页码来,page为null就是默认第1页不就行了。
这个我试过来啦。@RequestMapping("/kemuyi/question/list/{page}") 如果注解只写这样一条。且方法就一个的话,用/kemuyi/question/list/ 这个连接就会报404,找不到地址。 @RequestMapping(method=RequestMethod.GET, value={"/kemuyi/question/list","/kemuyi/question/list/{page}"}) |
|
返回顶楼 | |
发表时间:2012-08-09
zhc0822 写道 xiangkun 写道 zhc0822 写道 这。。。传了page就按这个页码来,page为null就是默认第1页不就行了。
这个我试过来啦。@RequestMapping("/kemuyi/question/list/{page}") 如果注解只写这样一条。且方法就一个的话,用/kemuyi/question/list/ 这个连接就会报404,找不到地址。 @RequestMapping(method=RequestMethod.GET, value={"/kemuyi/question/list","/kemuyi/question/list/{page}"}) 还能这么干啊,我马上试试看。。。谢谢大牛指点!!! |
|
返回顶楼 | |
发表时间:2012-08-09
巴巴米 写道 strivezsh 写道 有什么方式能给这些注解 全省去不能? @RequestMapping @PathVariable
那你可以用xml,貌似spring mvc的xml配置很繁琐 其实我想的是 xml 注解全省掉... |
|
返回顶楼 | |
发表时间:2012-08-09
strivezsh 写道 巴巴米 写道 strivezsh 写道 有什么方式能给这些注解 全省去不能? @RequestMapping @PathVariable
那你可以用xml,貌似spring mvc的xml配置很繁琐 其实我想的是 xml 注解全省掉... 你想多了。。 |
|
返回顶楼 | |