5.9 maven仓库的使用
-
在用idea开发时,在创建maven项目中,若遇到找不到的类可以使用
-
方式1:步骤如下,进行自动引入省去pom.xml配置依赖
-
-
方式2:去maven仓库中找。 maven仓库官网
-
不知道搜那个jar包名字时,用tomcat中的名字
-
使用tomcat的话,下面的tomcat-servlet-api最好
-
用tomcat10用这个包没用,启动tomcat的时候会报错的
-
选使用人数最多的
-
浏览器请求默认为get方式,表单才可为post方式
</description>
<!--web.xml是配置web的核心应用-->
<!--注册servlet-->
<servlet>
<servlet-name>helloServlet</servlet-name>
<servlet-class>com.zk.servlet.HelloServlet</servlet-class>
</servlet>
<!--一个servlet对应一个mapping映射-->
<servlet-mapping>
<servlet-name>helloServlet</servlet-name>
<url-pattern>/test</url-pattern>
</servlet-mapping>
</web-app>
package com.zk.servlet;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
/**
* @author CNCLUKZK
* @create 2022/5/10-0:11
*/
public class HelloServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
//响应的类型html
resp.setContentType("text/html");
resp.setCharacterEncoding("utf-8");
//获取响应的输出流
PrintWriter writer = resp.getWriter();
writer.println("<!DOCTYPE html>");
writer.println("<html lang='en'>");
writer.println("<head>");
writer.println("<meta charset='UTF-8'>");
writer.println("<title>test01</title>");
writer.println("</head>");
writer.println("<body>");
writer.println("<h1>标题1</h1>");
writer.println("</body>");
writer.println("</html>");
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
super.doPost(req, resp);
}
}
- 请求进来找web.xml注册中心,根据请求地址对应的映射找到servlet的源class让后进行响应。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/123951.html