idea使用maven管理项目的包导入问题

引出问题:

  • 最近在使用maven项目管理来管理ssm项目
  • 在引入页面时出现如下图所示的错误
    • idea使用maven管理项目的包导入问题_第1张图片
  • 根据图划红线的地方可以明显的看出是jstl的问题
  • 于是明白自己没有导入jstl包的问题,于是上http://mvnrepository.com找到了要添加在pom.xml的依赖

    javax.servlet
    jstl
    1.2

 然后重新启动一下后依旧报错

---------------------------------------------------分割线-------------------------------------------------------------------

于是。。。。噼里啪啦。。。噼里啪啦。。的花了一个晚上找到了问题的所在(此过程百度找到了一些版本的问题,在这里我就不讲了,如果是因为版本问题的自行百度)

 

问题所在:在发布的项目(target目录)中的WEB-INF\lib下自己在pom文件中依赖的包并没有添加到里面

 

 

解决问题:

  1. 直接找一个jstl的jar包复制到该目录中(不可取

  2. clean --> rebuild即可(推荐),直接上图

  • idea使用maven管理项目的包导入问题_第2张图片确保引入了依赖
  • idea使用maven管理项目的包导入问题_第3张图片
  • idea使用maven管理项目的包导入问题_第4张图片
  • 最后确定一下是否已经存在了你导入的jar包idea使用maven管理项目的包导入问题_第5张图片
  • idea使用maven管理项目的包导入问题_第6张图片
  • 至此成功访问

 

 

你可能感兴趣的:(idea使用maven管理项目的包导入问题)