利用maven框架创建web工程
如上图所示,在利用maven骨架创建web项目时,默认选择创建webapp:1.4版本,由于在早期的web工程中并不支持@WebServlet注解配置,甚至不支持El表达式(在web 3.0版本之后才支持),所以在写servlet 时想使用@WebServlet进行url-pattern配置是不能够完成的。
问题解决
1.改变web.xml文件头来更改web工程版本
- 找到本地仓库文件 如 :E:\maven_repository
- 打开创建web工程的依赖jar包 路径如下:E:\maven_repository\org\apache\maven\archetypes\maven-archetype-webapp\1.4
- 如图用压缩软件打开jar包
注意:不是解压缩
修改代码如下