创建一个Servlet。要求通过在浏览器地址栏中访问该Servlet后,输出一个1行1列的表格,表格中的内容为“保护环境!爱护地球!
时间: 2024-10-20 18:03:35 浏览: 22
基于jsp+servlet+ajax+bootstrap 的超市管理系统.zip
在Java中创建一个简单的Servlet来满足这个需求,首先你需要在web.xml文件中配置Servlet,并编写Servlet本身来响应HTTP请求。这里是一个基本的步骤:
1. **步骤一:添加Servlet到web.xml**
在web应用的`WEB-INF/web.xml`文件中,添加一个新的Servlet元素,例如:
```xml
<web-app>
<servlet>
<servlet-name>MyServlet</servlet-name>
<servlet-class>com.example.MyServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>MyServlet</servlet-name>
<url-pattern>/myServlet</url-pattern>
</servlet-mapping>
</web-app>
```
在这里,`MyServlet`是你自定义的类名,`/myServlet`是访问Servlet的URL路径。
2. **步骤二:创建MyServlet类**
在`src/com/example`目录下创建名为`MyServlet.java`的文件,实现javax.servlet.http.HttpServlet并重写doGet方法:
```java
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
public class MyServlet extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
// 输出HTML表格
String message = "保护环境!爱护地球!";
out.println("<table border='1'>");
out.println("<tr><td>" + message + "</td></tr>");
out.println("</table>");
out.flush();
out.close();
}
}
```
现在,当你在浏览器的地址栏输入`http://your-server-url/myServlet`(将`your-server-url`替换为你服务器的实际URL),你应该能看到一个显示"保护环境!爱护地球!"的一行一列的HTML表格。
阅读全文