Maven中關於serlvet和jsp的jar包管理
阿新 • • 發佈:2018-11-05
問題一:servlet-api 和 jsp-api 的jar包有很多,應該用哪一個?
有哪些servlet-api.jar:J2EE、各種Web伺服器實現(tomcat、Jetty、IBM websphere、JBoss等等)
建議選擇javax.servlet中的jar包; 因為所有Web伺服器中相關servlet實現都基於javax.servlet中的API。
jsp-api包一樣,不再贅述。
問題二:選哪個版本?根據你要使用的web伺服器版本選擇,比如Tomcat 8.5
根據上圖提示,選擇 servlet 3.1、jsp 2.3
問題三:maven 中怎麼用?
<dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> <scope>provided</scope> </dependency> <dependency> <groupId>javax.servlet.jsp</groupId> <artifactId>javax.servlet.jsp-api</artifactId> <version>2.3.3</version> <scope>provided</scope> </dependency> <dependency> <groupId>jstl</groupId> <artifactId>jstl</artifactId> <version>1.2</version> </dependency>