发表于: 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;
}

收获:


返回列表 返回列表
评论

    分享到