1)servlet
2)request 请求对象
3)response响应对象
4)转发
5)重定向
1.servlet就是用来处理客户端的请求的
1.1去官网下载
1.2 在STS上添加该包ctrl+shift+t搜索servlet等方式讲该包加入进去,具体情况看链接https://www.bilibili.com/video/BV1BJ411U7hW?p=14 或者百度
1.3 在src下添加一个class,有此处选择servlet
1.3修改WEB-INF/web.xml
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5"> <!--注册servlet --> <servlet> <!-- 给servlet起一个名称。可以任意指定,通常我们以类名作为Servlet的名称--> <servlet-name>HellowServlet</servlet-name> <!--配置servlet实现类的全类名,servlet容器会利用反射反射帮我们创建对象--> <!--去HellowServlet里面找到类名 然后右键选择copy qualified name--> <servlet-class>com.atguigu.servlet.HelloServlet</servlet-class> </servlet> <!--映射servlet --> <servlet-mapping> <servlet-name>HellowServlet</servlet-name> <!--配置映射的地址请求--> <url-pattern>/MyFirstServlet</url-pattern> </servlet-mapping> </web-app>
1.4在创建的class中
1.5此时启动tomcat在浏览器上输入
就会得到结果
注:创建的serlet就相当于在webcontent路径下 STS映射在Tomcat里面就是index同级下
所以index创建一个链接只需要
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>My first web obj</title> </head> <body> <h1>我第一个动态工程</h1> <!-- 创建的serlet就相当于在webcontent路径下 --> <a href="MyFirstServlet"> daianwo</a> </body> </html>