验证404

来源:3-6 验证controller

hblack

2019-12-04 14:26:22

@Controller
@RequestMapping("/superadmin")
public class AreaController {
	Logger logger = LoggerFactory.getLogger(AreaController.class);
	@Autowired
	private AreaService areaService;
	
	@RequestMapping(value="/arealist",method=RequestMethod.GET)
	@ResponseBody
	private Map<String,Object> areaList(){
		logger.info("======start=====");
		long startTime = System.currentTimeMillis();
		Map<String,Object> modelMap = new HashMap<String, Object>();
		List<Area> list = new ArrayList<Area>();
		try {
		list = areaService.selectAllArea();
		modelMap.put("rows", list);
		modelMap.put("total", list.size());
		}catch(Exception e) {
			e.printStackTrace();
			modelMap.put("success", false);
			modelMap.put("errM", e.toString());
		}
		logger.error("test error");
		long endTime = System.currentTimeMillis();
		logger.debug("costTime:[{}ms]",endTime-startTime);
		logger.info("=====end=====");
		return modelMap;
		
	}
}

http://img.mukewang.com/climg/5de75143098cc29d15170438.jpg此外控制台日志还报了一个错不太明白

8:09,690 |-ERROR in ch.qos.logback.core.joran.spi.Interpreter@13:84 - RuntimeException in Action for tag [property] java.lang.IllegalArgumentException: All tokens consumed but was expecting "}"

写回答

3回答

好帮手慕柯南

2019-12-04

同学你好!

  1. 建议同学去tomcat路径下去找到o2o这个项目,查看一下class文件中是否有AreaController文件。可以双击tomcat看一下具体部署的位置

    http://img.mukewang.com/climg/5de764ea09438ea610120647.jpg

  2. 如果没有,建议将tomcat下的项目删除,重启启动tomcat测试一下

  3. 如果有,请问同学你这里是配置了logback吗?如果配置了,可以先删除测试一下,是否还是404

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

0
hblack
h Tomcat文件夹下的webapps文件夹内是有o2o项目的,logback配置删掉了,spring-web.xml以及AreaController直接复制老师的代码,还是404。。index.jsp倒是可以正常访问
h019-12-04
共1条回复

hblack

提问者

2019-12-04

蠢了,没在web.xml里配置DispatcherServlet...

0

好帮手慕柯南

2019-12-04

请问同学你这里使用的是idea吗?如果是你是否没有配置上下文路径呢?老师使用eclipse上下文路径默认是项目名o2o,因此建议同学在idea中配置一下重新启动测试一下

http://img.mukewang.com/climg/5de75515093c6abd14580901.jpg

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

0
hblack
h 用的是eclipse,默认上下文路径也是/o2o,localhost:8080/o2o/index.jsp可以正常显示,clean后重启还是404。。
h019-12-04
共1条回复

0 学习 · 8263 问题

查看课程