如何写一个servlet程序
时间: 2023-05-21 11:06:10 浏览: 63
写一个servlet程序需要以下步骤:
1. 编写Java类,该类必须扩展HttpServlet类。
2. 在类中覆盖doGet()或doPost()方法,用于处理HTTP请求。
3. 在web.xml文件中配置servlet映射,指定servlet类的名称和URL模式。
4. 将编译后的.class文件拷贝到Web应用程序的WEB-INF/classes目录。
以下是一个简单的servlet程序示例:
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloWorld extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<html><body>");
out.println("<h1>Hello World!</h1>");
out.println("</body></html>");
}
}
在web.xml中配置servlet映射:
<servlet>
<servlet-name>HelloWorld</servlet-name>
<servlet-class>HelloWorld</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloWorld</servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>
在浏览器中输入URL http://localhost:8080/MyWebApp/hello 即可运行该servlet程序。