在C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\app\WEB-INF文件夹下建立文件夹classes。

在C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\app\WEB-INF\classes文件夹下建立文件夹servletTestPackage。

(注意文件夹名字要和package名字一致)

顺便说下命名规范

包名首字母小写,并且所在文件夹名和包名一致。

类名和.java文件名一致,首字母大写。

在C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\app\WEB-INF\classes\servletTestPackage建立文件ServletTest.java,内容如下。

package servletTestPackage;

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*; public class ServletTest extends HttpServlet
{
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException,IOException
{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<h1>Servlet Test</h1>");
}
}

命令行:

C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\app\WEB-INF\class

es\servletTestPackage>javac ServletTest.java

如果报错:程序包javax.servlet不存在

将C:\Program Files\Apache Software Foundation\Tomcat 7.0\lib\servlet-api.jar

拷贝到

C:\Program Files\Java\jdk1.8.0_60\jre\lib\ext\文件夹下。

修改C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\app\WEB-INF\web.xml

在<web-app></web-app>节点内部加入

<servlet>
<servlet-name>servletTestName</servlet-name>
<servlet-class>servletTestPackage.ServletTest</servlet-class>
</servlet> <servlet-mapping>
<servlet-name>servletTestName</servlet-name>
<url-pattern>/urlServerletTest</url-pattern>
</servlet-mapping>

保存。

访问 http://127.0.0.1:8080/app/urlServerletTest即可得到结果。

tomcat+servlet例子的更多相关文章

  1. What is the difference Apache (Http Server) and Tomcat (Servlet Container)

    The Apache Project The Apache Project is a collaborative software development effort. Its goal is to ...

  2. TOMCAT ---> servlet概念

    1 TOMCAT ---> servlet概念 2 TOMCAT 目录结构 (各个文件夹都存放什么东西) 3 TOMCAT 程序的层级 web | |---- js,jsp,html,css ( ...

  3. Tomcat&Servlet

    Tomcat&Servlet 一.web开发相关的概念 1. 软件架构 1.1 C/S架构 C:Client客户端, S:Server服务器 比如:QQ.微信.大型网游 优点: 显示效果炫 安 ...

  4. Android网络(3):HttpClient作client,Tomcat Servlet作server的交互演示样例

    前面相继介绍了Android网络编程里的Socket传输图片.HttpURLConnection,今天看HttpClient. 第一部分:JavaEE版的Eclipse配置Tomcat [备注:开发后 ...

  5. Web开发之Tomcat&Servlet

    <!doctype html>01 - JavaEE - Tomcat&Servlet figure:first-child { margin-top: -20px; } #wri ...

  6. tomcat&servlet初记

    tomcat&servlet初记 1. web相关概念 2. web服务器软件的学习:tomcat 3. servlet入门学习 web相关概念 1,软件架构 1,cs架构:客户端/服务器端 ...

  7. JavaWeb基础(day15)( http + tomcat + servlet + 响应)

    HTTP+Tomcat+Servlet+响应 HTTP HTTP  超文本传输协议(Hyper Text  Transfer  Protocol  ),一种网络协议. 协议的组成和过程 HTTP协议由 ...

  8. tomcat servlet 线程

    在服务器里,有一个servlet,当客户端第一次访问服务器时,tomcat会 帮我们建一个servlet的对象出来,(注意: tomcat里面可能部署了10个Servlet,如果某一个Servlet从 ...

  9. javaweb入门实例---servlet例子

    1.编写servlet: TreeDataServlet.java package com.maggie.tree; import java.io.IOException; import javax. ...

随机推荐

  1. mybatis in查询 传入string

    <select id="selectChoosenumberdetailNumber" > SELECT number FROM choosenumberdetail ...

  2. asp.net MVC 导出excle(转)

    转载网址: http://www.cnblogs.com/imr3/articles/2856109.html 还是放到自己这边比较保险. ExportExcel Code public FileRe ...

  3. django admin后台显示中文

    在settings中设置 LANGUAGE_CODE = ‘zh-Hans’

  4. python学习day6 for循环 字符串的内置方法

    1.for循环 和while相比 l=[1,2,3] i=0 while i <len(l) print(l[i]) i+=1 l=['a','b','c'] for item in l: pr ...

  5. Python基础之列表及元组的增删改查

    定义一个列表 晚上的状态不太适合写博客,容易犯困~ 列表的增加有三种方式 第一种主流的增加 append函数 list1 = ['noevil', 'fordearme', 'city', 'cust ...

  6. php抓取股票数据

    public function stock(){ $curl = new Curl(); $curl->setUserAgent('Mozilla/5.0'); $curl->get('h ...

  7. python websocket网页实时显示远程服务器日志信息

    功能:用websocket技术,在运维工具的浏览器上实时显示远程服务器上的日志信息 一般我们在运维工具部署环境的时候,需要实时展现部署过程中的信息,或者在浏览器中实时显示程序日志给开发人员看.你还在用 ...

  8. JS在严格模式和非严格模式的区别

    若想在严格模式下使用JS,需要在文件的第一行加上“use strict”,在实际开发中,常常将“use strict”加入到闭包的内部 具体是: 整个脚本中使用:在这个JavaScript文件开头写' ...

  9. set<pair<int,int> >的用法

    例题链接:https://vjudge.net/contest/236677#problem/D 题意:首先输入两个数字n,m.n表示有n张桌子,编号从1到n,m表示有m个操作, 然后接下来一行有n个 ...

  10. Cisco 4507R+E四引擎VSS故障解决

    如果可以要做双引擎VSS(每个机箱1个引擎), 3.6.7版本可以实现 如果需要做4引擎VSS(每个机箱2个引擎) 请使用3.8.x和之后的版本.