栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

SpringMVC映射@RequestMapping(“/res/{a}/{b}“)时出现拼接路径错误问题

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

SpringMVC映射@RequestMapping(“/res/{a}/{b}“)时出现拼接路径错误问题

使用Restful风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制,但今天却只要一用这个,springmvc拼接出来的路径就会有问题!


contrller层的代码:

@Controller
public class HelloController{

    @GetMapping("/res/{a}/{b}")
    public String restful(@PathVariable int a,@PathVariable int b, Model model) {
        int res=a+b;
        model.addAttribute("msg",res);
        return "hello";
    }

}

目录结构:

 这里为什么把我的请求路径加到上去了呢?

 检查springmvc-servlet.xml配置:




    
    
    

    
        
        
    

最终发现就是这里出了问题!!!

 就在视图拼接这里,WEB-INF前面要写‘/’的,不然的话就会拼接路径就会紊乱,具体原因我也不知道,待日后研究吧

改成:

成功后访问:

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/782657.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号