1.在maven中添加Jar包,可能会存在导入失败的错误,请合理选择版本,我这里因为4.01导入失败所以重新导入3.1.0
<dependencies> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>4.0.1</version> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> </dependency> <dependency> <groupId>javax.servlet.jsp</groupId> <artifactId>javax.servlet.jsp-api</artifactId> <version>2.3.3</version> </dependency> </dependencies>
2.源码结构分析
.
3.源码
package HelloServelt; import javax.servlet.ServletException; import javax.servlet.ServletOutputStream; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; import java.io.PrintWriter; public class HelloServelt extends HttpServlet { @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { doGet(req, resp); } @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { // ServletOutputStream OutputStream= resp.getOutputStream(); PrintWriter writer= resp.getWriter();//响应流 writer.println("HELLO SERLVET"); } }
4.servlet映射
<!--注册--> <servlet> <servlet-name>hello</servlet-name> <servlet-class>HelloServelt.HelloServelt</servlet-class> </servlet> <!--请求路径--> <servlet-mapping> <servlet-name>hello</servlet-name> <url-pattern>/hello</url-pattern>> </servlet-mapping>
5.配置 Tomcat
https://blog.youkuaiyun.com/qq_37347965/article/details/110695076
6.启动测试
7.项目地址
https://gitee.com/ShiGuangLianLiuNian/MyJavas/tree/StudyJavaWeb/