web项目目录结构

web项目目录结构以及IDEA详解

web项目目录结构(Maven项目)

--project
	--out
	--src
		--main
			--java
			--resources
			--webapp
				--WEB-INF
					--web.xml
					--lib
		--test
	--target
  • out:为输出文件夹,存放项目中所有model编译后的文件。
  • target:为输出文件夹,存放项目中某个model编译后的文件。
  • src:源码文件夹
    • main:主代码文件夹
      • java:java代码文件夹。
      • resources:资源代码文件夹,例如一些conf.xml。
      • webapp:页面文件夹,可以放一些html、jsp页面。
        • WEB-INF:存放一些插件文件。(因为这个文件浏览器不可访问)
          • web.xml:web的配置文件。
    • test:测试代码文件夹

IDEA项目配置

解决两个问题:

  1. 没有servlet创建项。
  2. maven项目servlet不拦截。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

创建一个model。在其中,path地址就是webapp目录中的web.xml地址。这样就告诉了我们使用webapp目录作为web目录。web resources desctiptor路径改为webapp的绝对路径,后面跟的相对经就是前面绝对路径的一个映射。

如果不改到正确的web.xml路径,那么IDEA中文件new一个servlet时是没有选项的。
在这里插入图片描述
在这里插入图片描述

创建一个facet
在这里插入图片描述

创建一个artifact,如果想让webapp中的jsp等资源在编译后放到target中的话,就将输出目录改为target。

有时候不将其放到target中servlet不能拦截。也就是404。
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值