一、web项目
1.新建第一个web项目
先新建一个Java项目:File—>New—>project—>Java—>Next—>起名字
为Java项目添加一个web的支持
1.在项目的名称上右键,选择add framework support (添加 构架 支持)2.勾选web application , version 4.0 , web.xml,勾选后点ok即可【重点】创建好以后,项目中会多出来一个web文件夹,web文佳佳下有一个非常重要的文件夹WEB-INF。3.在**web下面的WEB-INF文件夹**下面新建两个文件夹(Driectory)**【看准位置】**,一个叫classes和一个lib文件夹classes文件夹下iambic放的是项目编译好的字节码文件(.class文件)lib文件夹下面放第三方jar包4.重构项目。重新点File-->Project Structure-->左边的Modules-->右边的paths-->Use module compile output path(第二个选项)-->output path和 test output path的路径选择到新建classes-->Exclude output paths **不勾选 不勾选 不勾选**-->全部选完只会点击apply应用一下4.重新点File-->Project Structure-->左边的Modules-->右边的Dependencies-->点加号 选择 1.JARs or Directories-->选择到项目WEB-INF下面的lib文件夹-->弹出的窗体 选择第三个 Jar Directory-->在Export中出现信的勾选路径,把lib这个路径**勾选上勾选上勾选上**-->全部选完点击apply应用一下
以上是架子搭建起来了
开始搭建服务器
点击右上的Add Configurations-->点加号 Tomcat Server 选择 Local--> Server 点击Application server的路径-->弹出来一个框 选择Tomcat Home路径选择到昨天安装的Tomcat的路径,点击ok-->最上面的Name 随个随便的起个名字(Tomcat)-->最下面还保有错 点击右下角的Fix 或者点 右上的Deployment给url路径选择一下
运行跳转到就搭建成功了
2.servlet
现在创建的还有问题,因为要学习Servlet的类,现在项目中无法使用Servlet这个类。
这个jar包不用单独导,只需要导入Tomcat即可,因为Tomcat里面有Servlet这个jar包
导入Tomcat:
点击Flie-->project Structure-->左边Modules-->右边Dependencies-->点加号 2Library-->弹出一个框,选中Toncat 9.0.33 点Add Selected-->然后在Export中有Tomcat **勾选上 勾选上 勾选上**-->然后apply -->ok
二、web项目的执行的简单流程
请求和响应的过程。url请求服务器,然后服务器给相应返回页面
Tomcat除了可以包含html,css,js等这些静态资源,
还可以包含动态资源。比如Servlet
三、Servlet资源
3.1在项目中新建Servlet资源
Servlet属于java代码,所以要在src文件夹下面新建
1.新建一个类去继承HttpServlet这个类
2.重写两个方法 doGet和doPost
3.在servlet类上写一个注解 @WebSerlvet(“路径”)
@WebServlet("/hello") 一定要带斜线这个注解的目的就是为了通过url找到当前的这个类
【注意事项】
注解中的路径不能写一样
如果报了lifecycle Exception的错误,可能是注解中的路径写的一样。
