在Maven的Web工程中,我们在webapp目录下是可以创建jsp页面的
但是我们在main/java目录下是没有办法创建jsp页面的。
这说明IDEA内部对Maven工程的每一个文件中所含文件格式是非常严格的。
如果需要在main/java目录下创建jsp,需要把改目录转换成web资源目录,需要如下设置。
步骤1:File--> Project Structure...(工程资源分配)
步骤2:选择Modules
把所需要添加jsp的文件路径,添加到web资源目录(Web Resource Directories)找中即可。
这个时候在去java目录下创建jsp页面就可以了,还有一点,你会发现,java目录的图标样式也有改变了
总结:
web.xml和webapp相关配置,让IDEA知道web.xml是web入口(上边的配置),并且指定webapp为web项目的根目录(ROOT PATH) (也就是资源目录的位置)
本文所说,如果项目中需要修改资源文件的位置,就用本文中的步骤即可。