开发环境:Maven构建项目 IDEA2017.1.6+Spring4.1.4+Tomcat7.0.57
普通Web构建 IDEA2017.1.6+Spring4.1.4+Tomcat8.0.43
在搭建Spring项目环境过程中发现的一些细节问题: 有关Tomcat版本与web.xml属性定义对Spring项目的影响
-
如果采用Maven构建Spring开发环境:
其是否添加如下图定义将影响页面JSTL、EL表达式等的正常使用。
1. 如果不使用,界面效果如下图:
2. 如果使用了,但选择的Tomcat版本低 ,界面效果如下图:
3. 添加web.xml中web-app属性定义与合适的Tomcat版本后:
所以使用Maven构建的Spring项目,既要添加web.xml 中web-app属性定义,也要选对Tomcat版本 ,
否则无法正常使用JSTL、EL表达式等功能。
-
那么普通的web方式构建Spring项目呢?是否也会这样。
其是否添加如下图定义都不会影响页面JSTL、EL表达式等的正常使用。
不添加:
添加:
启动项目后,最终界面都显示正常:
对于Tomcat的版本似乎也不影响页面的正常功能。
更换Tomcat7和Tomcat8依次都运行一下,最终页面效果都如下图:
Maven构建项目需要注意:Tomcat版本与Web.xml中web-app的属性定义,否则可能无法成功构建项目!