eclipse创建Java Web项目

eclipse如何快速的创建一个web项目?不需要手动创建目录和编写web.xml文件。在创建web项目前请确保你的eclipse已经配置好了tomcat以及你的eclipse是Eclipse IDE for Enterprise Java and Web Developers版本的

  1. 打开eclipse,点击project explorer页面的Create a Dynamic Web porject
image-20250114193026813
image-20250114193026813

如果页面不是这样的,点击标题栏的file->new->Create a Dynamic Web porject

image-20250114193158543
image-20250114193158543

第二种办法比较适用于大部分版本的eclipse

  1. 点击后会弹出一个新的页面出来,这是创建web项目的页面

    • Project name中填写项目名字,比如TestWeb

      image-20250114194012409
      image-20250114194012409
    • 然后在Target runtime中选择配置好的tomcat版本,比如tomcat9或者tomcat11,eclipse会自动帮你选择web module的版本

      image-20250114194116386
      image-20250114194116386
    • 然后无脑点击next,直到next变灰点击不了出现这个页面,勾选Generate web.xml deployment descriptor,eclipse就会自动帮你创建web.xml文件

      image-20250114194550282
      image-20250114194550282

      然后点击Finish就能自动创建web项目了

      image-20250114194724991
      image-20250114194724991

      这样就创建完毕了

创建servlet和jsp文件并运行

创建完web项目后,我们简单的创建几个jsp文件和servlet并且运行一下,测试我们的项目是否创建成功,能否正常运行

先来创建一个jsp文件

右键webapp目录new -> JSP File就会弹出一个创建jsp文件的窗口,在File name中填写jsp的名字,这里我们填写index.jsp,这样我们运行的时候就会在/路径直接运行处结果,填写完jsp的名字后点击Finish即可完成创建

image-20250114195636162
image-20250114195636162

完事就会创建jsp文件,并且打开这个jsp文件,在<body></body>中我们编写hello jsp一下然后保存

JSP
<body>hello jsp</body>

运行测试(未创建服务)

右键项目名字点击run as -> run on server

image-20250114201913582
image-20250114201913582

然后会弹出这个页面

image-20250114200054008
image-20250114200054008

这里选择运行的服务器,我们是tomcat就展开apache选择tomcat,选择你配置好的tomcat版本,我们这里创建的是tomcat9的就点击tomcat9然后点击Finish即可

image-20250114200330529
image-20250114200330529

这个时候eclipse会帮我们自动启动tomcat并且部署,然后打开浏览器,在浏览器中就能看见我们刚刚到hello jsp了,代表我们的web项目和jsp正常运行

image-20250114200515573
image-20250114200515573

创建servlet文件测试

展开Java Resources,然后在下面的src/main/java 右键,点击new -> servlet 就能弹出创建servlet的窗口

image-20250114201143802
image-20250114201143802

Class name里填写servlet名字,也就是文件名及类名,然后点击Finish就会自动创建并打开这个文件,我们可以在里面编写自己的servlet的代码

image-20250114201518336
image-20250114201518336

由于我们这里是测试一下,就使用默认的代码然后运行就行了

image-20250114201802232
image-20250114201802232

测试并运行(已创建服务)

右键项目名字点击run as -> run on server,然后会弹出这个页面

image-20250114201913582
image-20250114201913582

由于我们刚刚已经完成了server的创建,所以这里的页面不一样,我们只需要选择刚刚创建的server就行了,点击我们刚刚创建的server然后点击Finish就能运行了

image-20250114202108677
image-20250114202108677

然后我们在浏览器的路径栏中补充servlet的路径就能看见servlet的运行结果了

image-20250114202329049
image-20250114202329049

idea创建Java Web项目

idea创建web项目就相对简单,只需要事先下载tomcat并且在设置中配置tomcat即可

image-20250114202927815
image-20250114202927815

idea创建web项目只需要点击新建项目然后找到下面的生成器点击Jakarta EE,这里模版选择Web 应用程序,然后应用服务器选择你设置好的tomcat就行了,这里我们已tomcat9为例,我们就选择tomcat9就行了,然后点击下一步

image-20250114203432470
image-20250114203432470

这里依赖性和实现可以随意选择,但是版本一定要记住,如果你是tomcat9级以下一定选择JAVA EE,如果是tomcat 10及以上选择最新版就行了,这里我们是以tomcat9为例,选择JAVA EE即可,然后点击创建就能正常创建项目了

image-20250114203746690
image-20250114203746690

idea创建项目后会自动帮我们创建一个jsp和servlet,并且帮我们配置运行配置,我们只需要点击运行即可

image-20250114204218280
image-20250114204218280

运行截图

运行结果
运行结果

然后正常编写就可以了