发表于: 2019-10-16 23:43:27
1 993
今天完成的事情:
完成SSM,进行报名帖的增删改查
明天计划的事情:
解决问题,完成SSM。
遇到的问题:
1.运行时,找不到applicationContext.xml文件,因此spring中的配置扫描也不会去扫,相当于没有将spring放入IOC容器中。
百度后得知,监听器listener默认只加载WEB-INF目录下的applicatianContext.xml文件。
我的spring配置文件名为spring-mybatis.xml,位于src/main/resources目录下。
所以监听器不能找到该配置文件,需要配置加载路径。
<!--配置Spring的监听器,默认情况下只加载WEB-INF目录下的applicationContext.xml配置文件-->
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<!--设置配置文件applicationContext.xml的位置-->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:spring-mybatis.xml</param-value>
</context-param>
2.页面跳转出现问题
但是我Controller里设定是add.jsp啊,怎么会跑去找addGo.jsp呢???
@RequestMapping("/addGo")
public ModelAndView addGo() {
ModelAndView mav = new ModelAndView();
mav.setViewName("add");
return mav;
}
@RequestMapping("/add")
public ModelAndView add(User user) {
cardService.add(user);
ModelAndView mav = new ModelAndView("redirect:/cardList");
return mav;
}
收获:
评论