Serverlet程序

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Serverlet程序相关的知识,希望对你有一定的参考价值。

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 www1.qixoo.com World!</h1></body></html>");
}
}
HelloWorldServlet
将这个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为站点名;

以上是关于Serverlet程序的主要内容,如果未能解决你的问题,请参考以下文章

Serverlet程序

serverlet各个版本。和各个版本之间的区别

Tomcat Server 原理

serverlet相关

javaweb引用serverlet库

[serverlet][转载: 深入理解HTTP Session]