当在IEDA上创建JavaWeb项目创建时,直接在创建时就添加了web组件
但是创建Maven项目时必须要自己添加web组件,此时建议按以下步骤进行,防止出现某些地方未导包.
首先在modules中选择自己的项目,然后点击加号添加web,并且修改第三处的目录为自己项目中web目录所在的绝对路径(如果3处是红色的就双击然后自动识别即可,白色的就不用管)
接下来就是也是关键一步:一定要设置Artifacts的属性:按照1,2步进行选择,当3处自动将Maven仓库中的依赖导入到lib文件夹下后(也就是web-inf文件夹下要出现class文件夹和lib文件夹),web组件的添加才没有问题
当创建maven项目后,需要在pom中修改打包方式为war包,否则每当修改dependency标签中依赖版本,Artifacts中的lib文件夹不会更新.并且需要设置build标签中的web路径,就可以自动识别web路径了.