标签:
什么是Servlet?
Servlet有什么用?
Idea写一个Servlet程序
一、新建一个类
我新建了一个HelloServlet类,要继承一个servlet接口 javax.servlet.Servlet,但是你是打不出来的,原因是没有包,看第二步导入包
然后就可以继承接口方法了,在service方法里面写一个输出语句吧
package main.com.vae.servletDemo;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import java.io.IOException;
public class HelloServlet implements javax.servlet.Servlet{
public void init(ServletConfig servletConfig) throws ServletException {
}
public ServletConfig getServletConfig() {
return null;
}
public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
System.out.println("许嵩小名许甜甜");
}
public String getServletInfo() {
return null;
}
public void destroy() {
}
}
二、导入servlet的jar包
你的Tomcat的lib文件夹里面有一个servlet的jar包,复制到WEB-INF下的lib文件夹内,如图

三、修改web.xml
打开WEB-INF下的web.xml,加上这几个
HelloServlet
main.com.vae.servletDemo.HelloServlet
HelloServlet
/hello
四、你的webapp的路径,在Tomcat里面修改
如果你不修改Tomcat的server.xml里面的Context标签,那么你的Tomcat打开后出现的是官方的Tomcat猫界面,我们修改了context之后,如下

五、重启Tomcat
输入localhost/hello (备注,我的端口号改为80了,你们默认的是8080),查看idea的控制台

Servlet的生命周期


Servlet的请求流程

标签:
来源: https://www.cnblogs.com/yunquan/p/10205386.html
本文介绍了如何在IDEA中创建并运行一个简单的Servlet程序。首先,你需要新建一个类`HelloServlet`并继承`Servlet`接口,然后实现`service`方法输出指定内容。接着,将Tomcat的servlet.jar包复制到WEB-INF/lib目录下,并在`web.xml`中配置Servlet。最后,修改Tomcat的server.xml以正确指向你的webapp,并通过浏览器访问`localhost/hello`来查看Servlet的输出。这个过程涵盖了Servlet的生命周期和服务请求流程。
1529

被折叠的 条评论
为什么被折叠?



