springMVC中同一个controller如何处理不同请求?

来源:互联网  时间:2016/8/10 11:25:52

关于网友提出的“ springMVC中同一个controller如何处理不同请求?”问题疑问,本网通过在网上对“ springMVC中同一个controller如何处理不同请求?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: springMVC中同一个controller如何处理不同请求?
描述:

我2个请求都用一个controller进行处理返回到不同的页面,比如a.do返回a.jsp,b.do返回b.jsp,用注解怎么写啊?我该怎么写@RequestMapping呢?困惑中...


解决方案1:

Spring几? spring3支持rest,简单些
@Controller 
public class C { 
@RequestMapping("/path/{id}")
public String tohome(@PathVariable String id, Model model) {
    return id;
}
spring2.5 可以用*做全匹配,然后分析路径。
@Controller 
public class C { 
@RequestMapping("/path/*.do")
public String tohome(Model model) {
   string requestUrl = xxxx; // 具体怎么搞查查资料,懒得找了 
   return "算出来的";
}

上一篇用最原始方法上传图片的问题
下一篇晕,这个语法是什么意思?没见过?
明星图片
相关文章
《 springMVC中同一个controller如何处理不同请求?》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)