标签:
什么是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