标签:
Serverlet是用Java编写的服务器端程序;主要用于交互地浏览和修改数据,生成动态Web内容;
一个serverlet就是一个继承于HttpServlet抽象类的Java类;下面先看一个简单的例子
import javax.servlet.*; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.*; public class HelloWorldServlet extends HttpServlet { public void service(HttpServletRequest req, HttpServletResponse res) throws IOException{ res.setContentType("text/html"); PrintWriter out = res.getWriter(); out.println("<html><head><title>Hello World!</title></head>"); out.println("<body>"); out.println("<h1>Hello World!</h1></body></html>"); } }
将这个Java代码编译成.class 类得到 HelloWorldServlet.class 文件;
然后就是将这个文件放入tomcat的一个站点的 ../WEB-INF/classes/ 下面
在对应的web.xml 里面添加如下内容:
<servlet> <servlet-name>HelloWorldServlet</servlet-name> <servlet-class>HelloWorldServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>HelloWorldServlet</servlet-name> <url-pattern>/HelloWorldServlet/*</url-pattern> </servlet-mapping>
OK,现在可以在浏览器里访问了;
http://localhost:8080/webapp/HelloWorldServlet/ webapp为站点名;
标签:
原文地址:http://www.cnblogs.com/tengpan-cn/p/4908964.html