情况:

原因:

因为jsp-api依赖的范围是compile,这个范围对编译部署起作用。与Tomcat自身携带的jsp-api的jar包起冲突,应该改成provided。

提示:

》》》jar包依赖的范围不好理解,但是不能都设置成compile。

》》》在jsp翻译得到的代码里出现空指针异常,记得想起这个依赖范围导致jar包冲突的问题。