SSM整合过程中遇到的问题

新手上路,SSM这车真不好开!

  1. 由于之前的错误,Context[]启动失败;一个或多个筛选器启动失败。
    解决方法:
    看大佬的博客解决的,据说是IDEA的一个bug,需要在图示的WEB-INF下新建一个lib,将所需的全部依赖都再放进去,就🆗啦
    在这里插入图片描述
    多谢大佬,顺利解决了这个问题。
    然而,紧随其后,又迎来了下一个问题
  2. 通配符的匹配很全面, 但无法找到元素 ‘mvc:annotation-driven’ 的声明隐藏了类成员
    这个问题,就IDEA的锅,spring-mvc.xml文件中的beans标签,要将所有的cache都修改为mvc,如下所示
    一共四处,数目要够嗷!
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:mvc="http://www.springframework.org/schema/mvc"
       xmlns:context="http://www.springframework.org/schema/context"
       xsi:schemaLocation="http://www.springframework.org/schema/beans
       http://www.springframework.org/schema/beans/spring-beans.xsd
       http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd
       http://www.springframework.org/schema/context https://www.springframework.org/schema/context/spring-context.xsd">

这样一改,<mvc:annotation-driven />这条语句下就没有红线
就可以解决这个问题啦!
多谢大佬

  1. 要注意一个位置,web.xml中的前端控制器,classpath的配置,要留意一下。
<init-param>
            <param-name>contextConfigLocation</param-name>
            <param-value>classpath:applicationContext.xml</param-value>
        </init-param>
  1. 下一个问题:找不到jsp文件
    看看out目录下,是否包含了要访问的jsp文件,如图:
    在这里插入图片描述
    还有以下两个位置需要注意:
    项目中webapp目录的路径要和右侧两个红框中的第二个的内容一致(红框中的内容,不是要和图片中我的一致,是要和你自己的webapp目录在项目中的路径一致);
    web.xml的路径要和右侧第一个一致

在这里插入图片描述

最后一个点,提醒我自己
在这里插入图片描述

就,整合过程确实不算简单。
其中一些细节,还是要多多留意的呀。

啊,我终于,能看到index.jsp的内容了,🙌

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值