Servlet
- Servlet是sun公司开发动态web的一门技术
- 如果想开发Servlet程序只需实现Servlet接口即可,并且把java类部署到web服务器即可
所需要的依赖
在pom.xml中导入Servlet依赖
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>
Hello world
继承HttpServlet类并且写Hello方法
HttpServlet继承了Servlet所以本质上也是继承了Servlet
public class Hello extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
resp.setContentType("text/html");
PrintWriter out = resp.getWriter();
out.print("<h1>Hello world<h1>");
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
doGet(req, resp);
}
}
在web.xml中注册刚才写的Hello类
<servlet>
<servlet-name>Hello</servlet-name>
<servlet-class>Hello</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Hello</servlet-name>
<url-pattern>/Hello</url-pattern>
</servlet-mapping>
然后运行并且访问/Hello网址即可看到结果