Servlet—示例
一.Servlet运行环境
在编写Servlet程序之前,需要安装JDK,开发工具(eclise),Servlet容器(如tomcat)。具体配置方法可以百度,这里不做具体讲解。
二.示例编写:
编写一个Servlet就是对javax.servlet.http.HttpServlet的扩展,下面我们实现一个最简单的Servlet。
public class HelloWorld extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("hello word");
}
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("hello word");
}
}
在运行Servlet之前,还需要配置web.xml,代码如下:
<web-app>
<servlet>
<servlet-name>HelloWorld</servlet-name>
<servlet-class>HelloWorld</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloWorld</servlet-name>
<url-pattern>/HelloWorld</url-pattern>
</servlet-mapping>
</web-app>
这就是一个简单的Servlet。