1.认识Servlet
今天接触了Servlet,我就写了这篇Servlet的文章.首先,我们了解一下Servlet是什么:
这是百度百科的解释,我个人理解是可以用来前后端交互的一个东西,例如可以实现简单的登录系统等.
2.准备工作
需要资源的和不懂的加QQ找我要: 1604526246 Fishing
首先,它是基于服务器的,我准备了Tomcat9:
IDEA:
JDK8:
3.开始
首先,创建一个Java web项目,在src下新建一个class文件,在这里取名叫Demo:
import java.io.IOException; import javax.servlet.Servlet; import javax.servlet.ServletConfig; import javax.servlet.ServletException; import javax.servlet.ServletRequest; import javax.servlet.ServletResponse; public class Demo implements Servlet{ @Override public void init(ServletConfig config) throws ServletException {} @Override public void service(ServletRequest req, ServletResponse res) throws ServletException, IOException { System.out.println("Servlet running...."); res.getWriter().write("Servlet running...."); } @Override public void destroy() {} @Override public ServletConfig getServletConfig() { return null; } @Override public String getServletInfo() { return null; } }
implements Servlet是实现了Servlet的接口,然后又实现了接口的各个方法,并在service(ServletRequest req, ServletResponse res)方法里添加了输出Servlet running....
然后,再打开web.xml配置Servlet:
<servlet> <servlet-name>demo</servlet-name> <servlet-class>Demo</servlet-class> </servlet> <servlet-mapping> <servlet-name>demo</servlet-name> <url-pattern>/demo</url-pattern> </servlet-mapping>
<servlet-name></servlet-name>中的名字是可改的,但要见名知意.配置完了差不多这个样:
配置Tomcat我不说了,从网上找吧 : )
然后就是运行,先启动Tomcat:
在localhost:8080后面添加我们刚刚设置的url-pattern:/demo:
然后,我们看到了刚刚设置输出的Servlet running....
并且在控制台内,看到了刚刚的...
这是System.out.println的