编写一个简单的servlet程序,当访问时返回"I like hny"
时间: 2024-09-09 08:02:28 浏览: 38
HNY_CV_001.rar_HNY_HNY-CV-001_opencv 双目_opencv 视频_双目
当然可以。Servlet是一个Java服务器端的组件,用于处理HTTP请求。下面是一个非常基础的Servlet示例,它会监听`GET`请求并在接收到时返回字符串"I like hny"。首先,你需要在web.xml文件中配置这个Servlet,并确保已经添加了Servlet API的jar包。
```java
// HnyServlet.java
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HnyServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// 设置响应内容类型为文本
response.setContentType("text/plain");
// 获取PrintWriter对象,方便向客户端发送数据
PrintWriter out = response.getWriter();
// 发送字符串到客户端
out.println("I like hny");
// 关闭PrintWriter
out.close();
}
}
```
接下来,在web.xml文件中配置这个Servlet:
```xml
<!-- web.xml -->
<web-app>
<servlet>
<servlet-name>HnyServlet</servlet-name>
<servlet-class>com.example.HnyServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HnyServlet</servlet-name>
<url-pattern>/hny</url-pattern>
</servlet-mapping>
</web-app>
```
现在,当你在浏览器中访问`http://yourserver.com/hny`(将`yourserver.com`替换为实际服务器地址),就会看到"I like hny"这个字符串。
阅读全文