一、web项目

1.新建第一个web项目

先新建一个Java项目:File—>New—>project—>Java—>Next—>起名字

为Java项目添加一个web的支持

  1. 1.在项目的名称上右键,选择add framework support (添加 构架 支持)
  2. 2.勾选web application version 4.0 web.xml,勾选后点ok即可
  3. 【重点】
  4. 创建好以后,项目中会多出来一个web文件夹,web文佳佳下有一个非常重要的文件夹WEB-INF
  5. 3.在**web下面的WEB-INF文件夹**下面新建两个文件夹(Driectory)**【看准位置】**,一个叫classes和一个lib文件夹
  6. classes文件夹下iambic放的是项目编译好的字节码文件(.class文件)
  7. lib文件夹下面放第三方jar
  8. 4.重构项目。重新点File-->Project Structure-->左边的Modules-->右边的paths
  9. -->Use module compile output path(第二个选项)
  10. -->output path test output path的路径选择到新建classes
  11. -->Exclude output paths **不勾选 不勾选 不勾选**
  12. -->全部选完只会点击apply应用一下
  13. 4.重新点File-->Project Structure-->左边的Modules-->右边的Dependencies
  14. -->点加号 选择 1.JARs or Directories
  15. -->选择到项目WEB-INF下面的lib文件夹
  16. -->弹出的窗体 选择第三个 Jar Directory
  17. -->在Export中出现信的勾选路径,把lib这个路径**勾选上勾选上勾选上**
  18. -->全部选完点击apply应用一下

以上是架子搭建起来了

开始搭建服务器

  1. 点击右上的Add Configurations
  2. -->点加号 Tomcat Server 选择 Local
  3. --> Server 点击Application server的路径
  4. -->弹出来一个框 选择Tomcat Home路径选择到昨天安装的Tomcat的路径,点击ok
  5. -->最上面的Name 随个随便的起个名字(Tomcat
  6. -->最下面还保有错 点击右下角的Fix 或者点 右上的Deploymenturl路径选择一下

运行跳转到504day43web项目的创建、了解servlet - 图1就搭建成功了

2.servlet

现在创建的还有问题,因为要学习Servlet的类,现在项目中无法使用Servlet这个类。

这个jar包不用单独导,只需要导入Tomcat即可,因为Tomcat里面有Servlet这个jar包

导入Tomcat:

  1. 点击Flie-->project Structure-->左边Modules-->右边Dependencies
  2. -->点加号 2Library
  3. -->弹出一个框,选中Toncat 9.0.33 Add Selected
  4. -->然后在Export中有Tomcat **勾选上 勾选上 勾选上**
  5. -->然后apply -->ok

二、web项目的执行的简单流程

请求和响应的过程。url请求服务器,然后服务器给相应返回504day43web项目的创建、了解servlet - 图2页面

Tomcat除了可以包含html,css,js等这些静态资源,

还可以包含动态资源。比如Servlet

三、Servlet资源

3.1在项目中新建Servlet资源

Servlet属于java代码,所以要在src文件夹下面新建

1.新建一个类去继承HttpServlet这个类

2.重写两个方法 doGet和doPost

3.在servlet类上写一个注解 @WebSerlvet(“路径”)

  1. @WebServlet("/hello") 一定要带斜线
  2. 这个注解的目的就是为了通过url找到当前的这个类

【注意事项】

注解中的路径不能写一样

如果报了lifecycle Exception的错误,可能是注解中的路径写的一样。