@RequestMapping("/dataList") @ResponseBody public Object datalist(HttpServletRequest request){ int page = Integer.parseInt(request.getParameter("page")); int limit = Integer.parseInt(request.getParameter("limit")); if(page>=1){ page = (page-1)*limit; } String model = request.getParameter("model"); if(model==null){ model=""; } List<Models> models= modelsService.findAll(page,limit,model); int count = modelsService.findAllCount(model); Map<String,Object> map= new HashMap<String, Object>(); map.put("data", models); map.put("code", 0); map.put("msg", "请求成功"); map.put("count", count); return map; }
访问没有@ResponseBody的页面没有问题,tomcat运行不报错,页面显示请求报404,
项目使用springboot+mybatis+maven,第一次使用idea,第一次用这个框架,百度查到的方法都没解决问题,求大神帮忙看看
war解压放到tomcat的root目录
已经配置了运行war包的,不是这个问题
<p>请确认下https://my.oschina.net/u/2382040/blog/1799102</p>
没看明白
<p>一楼正解,确认spring-boot的application.properties,是否配置server.context-path,没配置就将war解压到tomcat的root下,配置了就放到对应的文件夹下。</p>
在pom.xml里面配置了,这个解决不了我的问题
<p>问题已解决,tomcat单独运行时访问地址需要加包名,html里面的地址没有添加包名所以请求失败</p>
你说的包名是指webapp下面的文件夹名称吗
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。