请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

前台没有显示 店铺分类和所属区域

图片描述这个是浏览器的报错信息,弄了很久还是这样,哪错了?

七月 20, 2019 9:43:40 下午 org.apache.catalina.core.ApplicationContext log
信息: Initializing Spring FrameworkServlet 'spring-dispatcher’
七月 20, 2019 9:43:40 下午 org.springframework.web.servlet.DispatcherServlet initServletBean
信息: FrameworkServlet ‘spring-dispatcher’: initialization started
七月 20, 2019 9:43:40 下午 org.springframework.web.context.support.XmlWebApplicationContext prepareRefresh
信息: Refreshing WebApplicationContext for namespace ‘spring-dispatcher-servlet’: startup date [Sat Jul 20 21:43:40 CST 2019]; root of context hierarchy
七月 20, 2019 9:43:40 下午 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
信息: Loading XML bean definitions from file [C:\Users\QSF\eclipse-workspace.metadata.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps\bysj\WEB-INF\classes\spring\spring-dao.xml]
七月 20, 2019 9:43:41 下午 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
信息: Loading XML bean definitions from file [C:\Users\QSF\eclipse-workspace.metadata.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps\bysj\WEB-INF\classes\spring\spring-service.xml]
七月 20, 2019 9:43:41 下午 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
信息: Loading XML bean definitions from file [C:\Users\QSF\eclipse-workspace.metadata.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps\bysj\WEB-INF\classes\spring\spring-web.xml]
七月 20, 2019 9:43:42 下午 com.mchange.v2.log.MLog
信息: MLog clients using java 1.4+ standard logging.
七月 20, 2019 9:43:42 下午 com.mchange.v2.c3p0.C3P0Registry banner
信息: Initializing c3p0-0.9.1.2 [built 21-May-2007 15:04:56; debug? true; trace: 10]
21:43:43.103 [http-nio-8080-exec-2] DEBUG org.apache.ibatis.logging.LogFactory - Logging initialized using ‘class org.apache.ibatis.logging.slf4j.Slf4jImpl’ adapter.
21:43:43.412 [http-nio-8080-exec-2] DEBUG org.apache.ibatis.io.VFS - Class not found: org.jboss.vfs.VFS
21:43:43.412 [http-nio-8080-exec-2] DEBUG org.apache.ibatis.io.JBoss6VFS - JBoss 6 VFS API is not available in this environment.
21:43:43.415 [http-nio-8080-exec-2] DEBUG org.apache.ibatis.io.VFS - Class not found: org.jboss.vfs.VirtualFile
21:43:43.417 [http-nio-8080-exec-2] DEBUG org.apache.ibatis.io.VFS - VFS implementation org.apache.ibatis.io.JBoss6VFS is not valid in this environment.
21:43:43.418 [http-nio-8080-exec-2] DEBUG org.apache.ibatis.io.VFS - Using VFS adapter org.apache.ibatis.io.DefaultVFS
21:43:43.423 [http-nio-8080-exec-2] DEBUG org.mybatis.spring.SqlSessionFactoryBean - Scanned package: ‘com.qsf.entity’ for aliases
21:43:43.514 [http-nio-8080-exec-2] DEBUG org.mybatis.spring.SqlSessionFactoryBean - Parsed configuration file: 'class path resource [mybatis-config.xml]'
21:43:43.726 [http-nio-8080-exec-2] DEBUG org.mybatis.spring.SqlSessionFactoryBean - Parsed mapper file: 'file [C:\Users\QSF\eclipse-workspace.metadata.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps\bysj\WEB-INF\classes\mapper\AreaDao.xml]'
21:43:43.762 [http-nio-8080-exec-2] DEBUG org.mybatis.spring.SqlSessionFactoryBean - Parsed mapper file: 'file [C:\Users\QSF\eclipse-workspace.metadata.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps\bysj\WEB-INF\classes\mapper\ShopCategoryDao.xml]'
21:43:43.791 [http-nio-8080-exec-2] DEBUG org.mybatis.spring.SqlSessionFactoryBean - Parsed mapper file: 'file [C:\Users\QSF\eclipse-workspace.metadata.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps\bysj\WEB-INF\classes\mapper\ShopDao.xml]'
七月 20, 2019 9:43:44 下午 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping register
信息: Mapped “{[/shopadmin/shopoperation],methods=[GET]}” onto public java.lang.String com.qsf.bysj.web.shopadmin.ShopAdminController.shopOperation()
七月 20, 2019 9:43:44 下午 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping register
信息: Mapped “{[/shopadmin/registershop],methods=[POST]}” onto private java.util.Map<java.lang.String, java.lang.Object> com.qsf.bysj.web.shopadmin.ShopManagementController.registerShop(javax.servlet.http.HttpServletRequest)
七月 20, 2019 9:43:44 下午 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping register
信息: Mapped “{[/shopadmin/getshopinitinfo],methods=[GET]}” onto private java.util.Map<java.lang.String, java.lang.Object> com.qsf.bysj.web.shopadmin.ShopManagementController.getShopInitInfo()
七月 20, 2019 9:43:44 下午 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping register
信息: Mapped “{[/superadmin/listarea],methods=[GET]}” onto private java.util.Map<java.lang.String, java.lang.Object> com.qsf.bysj.web.superadmin.AreaController.listArea()
七月 20, 2019 9:43:45 下午 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter initControllerAdviceCache
信息: Looking for @ControllerAdvice: WebApplicationContext for namespace ‘spring-dispatcher-servlet’: startup date [Sat Jul 20 21:43:40 CST 2019]; root of context hierarchy
七月 20, 2019 9:43:45 下午 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter initControllerAdviceCache
信息: Looking for @ControllerAdvice: WebApplicationContext for namespace ‘spring-dispatcher-servlet’: startup date [Sat Jul 20 21:43:40 CST 2019]; root of context hierarchy
七月 20, 2019 9:43:45 下午 org.springframework.web.servlet.handler.SimpleUrlHandlerMapping registerHandler
信息: Mapped URL path [/resources/] onto handler 'org.springframework.web.servlet.resource.ResourceHttpRequestHandler#0’
七月 20, 2019 9:43:45 下午 org.springframework.web.servlet.handler.SimpleUrlHandlerMapping registerHandler
信息: Mapped URL path [/
] onto handler 'org.springframework.web.servlet.resource.DefaultServletHttpRequestHandler#0’
七月 20, 2019 9:43:45 下午 org.springframework.web.servlet.DispatcherServlet initServletBean
信息: FrameworkServlet ‘spring-dispatcher’: initialization completed in 5330 ms

正在回答 回答被采纳积分+3

2回答

翔仔 2019-07-20 22:37:22

不建议同学注释,而是要去看看问题可能出在哪,只要调试一下,就会发现data.areaList是undefined的,导致再调用方法会报空指针异常,这个时候就需要看看后端是否真的返回了areaList以及前端是否接收到并展示,一步步排查,逐渐锻炼起独立解决问题的能力

0 回复 有任何疑惑可以回复我~
  • 提问者 qq_独闭关中_0 #1
    我以为那个方法是要注释了的
    回复 有任何疑惑可以回复我~ 2019-07-20 22:43:22
  • 提问者 qq_独闭关中_0 #2
    private Map<String, Object> getShopInitInfo() {
    		Map<String, Object> modelMap = new HashMap<String, Object>();
    		List<ShopCategory> shopCategoryList = new ArrayList<ShopCategory>();
    		List<Area> areaList = new ArrayList<Area>();
    		try {
    			shopCategoryList = shopCategoryService.getShopCategoryList(new ShopCategory());
    			areaList = areaService.getAreaList();
    			modelMap.put("shopCategoryList", shopCategoryList);
    			modelMap.put("arealList", areaList);
    			modelMap.put("success", true);
    		} catch (Exception e) {
    			// TODO: handle exception
    			modelMap.put("success", false);
    			modelMap.put("errMsg", e.getMessage());
    		}
    
    		return modelMap;
    
    	}
    老师能帮我看看到底是哪里错了嘛?代码和你写的源码以一比对都没错啊,但是换成你的源码就可以了
    回复 有任何疑惑可以回复我~ 2019-07-21 00:21:41
  • 翔仔 回复 提问者 qq_独闭关中_0 #3
    还是建议同学调试一下,看看areaList为什么为空,我直接看源码也看不出来,而且咱们实际工作中,也没有源码可以对比。如果再不济,建议你用beyondcompare等工具对比下代码,但是完全不建议那样做
    回复 有任何疑惑可以回复我~ 2019-07-21 21:55:20
提问者 qq_独闭关中_0 2019-07-20 21:48:33

注释了getShopInitInfo();就不报错了,但是还是没有显示出来,上面是运行后的信息

0 回复 有任何疑惑可以回复我~
  • 同學怎鹽解決的呀
    回复 有任何疑惑可以回复我~ 2019-08-18 12:38:45
  • 提问者 qq_独闭关中_0 回复 轩7628043 #2
    后端没有传值过来
    回复 有任何疑惑可以回复我~ 2019-08-18 12:59:10
  • 轩7628043 回复 提问者 qq_独闭关中_0 #3
    我這data裏面是有areaList,并且data.shopCategoryList.map(function(item,index)這個運行是沒問題的
    回复 有任何疑惑可以回复我~ 2019-08-18 15:29:24
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号