学习SpringMVC时候遇到一个问题,就是配置好controller和SpringMVC的配置后,访问对应的页面会报java.lang.NullPointerException
at org.apache.jsp.*_jsp._jspInit(*_jsp.java:*)
错误,搞了半天才发现是项目发布后tomcat里的jar包和maven运行时的jar包冲突(说的可能不准确,但就是因为jar包冲突才导致的这个问题)
解决方法是:
1.在maven项目的pom.xml里把 javax.servlet.jsp-api 的作用域设置为provided 即可
2.删除项目里WEB-INF/lib下边的相应jar包。