Servlet 教程 之 Servlet 实例 1

简介: Servlet是Java类,用于处理HTTP请求,常用于扩展`HttpServlet`。

Servlet 教程 之 Servlet 实例 1

Servlet 实例

Servlet 是服务 HTTP 请求并实现 javax.servlet.Servlet 接口的 Java 类。Web 应用程序开发人员通常编写 Servlet 来扩展 javax.servlet.http.HttpServlet,并实现 Servlet 接口的抽象类专门用来处理 HTTP 请求。

Hello World 示例代码

下面是 Servlet 输出 Hello World 的示例源代码:

// 导入必需的 java 库
import java.io.;
import javax.servlet.
;
import javax.servlet.http.*;

// 扩展 HttpServlet 类
public class HelloWorld extends HttpServlet {

private String message;

public void init() throws ServletException
{
// 执行必需的初始化
message = "Hello World";
}

public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException
{
// 设置响应内容类型
response.setContentType("text/html");

  // 实际的逻辑是在这里
  PrintWriter out = response.getWriter();
  out.println("<h1>" + message + "</h1>");

}

public void destroy()
{
// 什么也不做
}
}

目录
相关文章
|
2月前
|
前端开发 小程序 Java
探索研究Servlet 实例
【9月更文挑战第23天】
28 11
|
6月前
|
Java Unix 应用服务中间件
Servlet 教程 之 Servlet 实例 3
Servlet是Java写的HTTP服务程序,用于扩展HTTP请求。在Tomcat的默认目录结构下,Servlet应用的类文件需放在WEB-INF/classes里。以`com.myorg.MyServlet`为例,对应的`.class`文件应在此路径下。配置`web.xml`,添加Servlet和映射,。
44 2
|
前端开发 Java 关系型数据库
JavaWeb用户登录注册实例(mybatis、maven、mysql、tomcat、servlet)
JavaWeb用户登录注册实例(mybatis、maven、mysql、tomcat、servlet)
JavaWeb用户登录注册实例(mybatis、maven、mysql、tomcat、servlet)
|
Java
JavaWeb-Servlet技术的监听器-解析与实例-网站在线用户信息与网页点击量(2)
JavaWeb-Servlet技术的监听器-解析与实例-网站在线用户信息与网页点击量
141 0
JavaWeb-Servlet技术的监听器-解析与实例-网站在线用户信息与网页点击量(2)
|
Java 应用服务中间件
JavaWeb-Servlet技术的监听器-解析与实例-网站在线用户信息与网页点击量(1)
JavaWeb-Servlet技术的监听器-解析与实例-网站在线用户信息与网页点击量
196 0
|
安全 Java 容器
Servlet实例数量到底多少,是否线程安全
通过注解或servlet声明都能控制 servlet 容器如何提供 servlet 实例。
133 0
|
Web App开发 Java 应用服务中间件
Spring Boot Web应用程序中注册 Servlet 的方法实例
Spring Boot Web应用程序中注册 Servlet 的方法实例 本文实例工程源代码:https://github.com/KotlinSpringBoot/demo1_add_servlet 我们对如何创建Controller 来响应JSON 以及如何显示数据到页面中,已经很熟悉了。
1280 0
|
Java 容器 应用服务中间件
创建Servlet实例
已经完成了 Servlet 的解析工作,并且被包装成 StandardWrapper 添加在 Context 容器中,但它仍不能为我们工作,以为还未被实例化。
964 0