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为站点名;

最新文章

  1. selenium 下载百度音乐并验证
  2. [转载]Linux Bond的原理及其不足
  3. bzoj1717: [Usaco2006 Dec]Milk Patterns 产奶的模式(后缀数组+二分)
  4. C#中让窗体自动靠边隐藏
  5. TransactionScope事务
  6. Axure RP的版本控制
  7. description方法介绍及重写
  8. cookie的path和domain參数实例解析
  9. 【分布式存储系统sheepdog 】
  10. arrayList LinkedList HashMap HashTable的区别
  11. sqlserver自定义函数
  12. 图tp delDataById问题
  13. phthon网络编程
  14. Useful Git Commands for me
  15. CentOS7配置mailx使用外部smtp服务器发送邮件
  16. css3动画:transition和animation
  17. 验证手机格式的js代码
  18. Viper--方便好用的Golang 配置库
  19. Node Sass could not find a binding for your current environment
  20. 《Drools7.0.0.Final规则引擎教程》第3章 3.1 Hello World 实例

热门文章

  1. RDLC系列之五 初试XAML
  2. windows phone 8.0 app 移植到windows10 app 页面类
  3. C语言 百炼成钢9
  4. 网络请求怎么样和UI线程交互? Activity2怎么通知Activity1 更新数据
  5. [CareerCup] 8.9 An In-memory File System 内存文件系统
  6. 招聘一个靠谱的ios
  7. WPF 得到子指定元素方法和得到指定子元素集合方法MvvM得到焦点
  8. 【MPI学习1】简单MPI程序示例
  9. 如何自学 Android 编程?
  10. ionic 设置logo 与 设置 启动页