用记事本写第一个Servlet程序
2014-08-06 22:36
363 查看
1.新建java文件
首先在E盘目录下新建一个java文件,命名为MyFirstServlet.java2.写入代码
package com.jnu059; import javax.servlet.*; import java.io.*; public class MyFirstServlet extends GenericServlet{ //GenericServlet是Servlet接口的实现类,只有一个service方法没实现 public void service(ServletRequest req, ServletResponse res) throws ServletException, java.io.IOException{ res.getWriter().write("hello Servlet"); } }
3.带包编译
①首先要把tomcat自带的servlet-api.jar加到classpath中,在命令行写上:set classpath=%classpath%;D:\tomcat6\lib\servlet-api.jar
②编译
javac -d . MyFirstServlet.java
至此,在当前文件夹中就会按照你的打包生成层级的目录,并生成MyFirstServlet.class文件。
例如,笔者打包package com.jnu059; 则会在当前文件夹下生成com -> jnu059 -> MyFirstServlet.class。
4.创建web应用
①在tomcat的webapps目录下,新建web应用,命名为testapp。②在testapp中新建WEB-INF目录,在其中新建classes文件夹、lib文件夹和web.xml文件。
③将第三步生成的com文件夹拷贝到classes文件夹中去。
④在web.xml文件中写入以下内容:
<?xml version="1.0" encoding="ISO-8859-1"?> <web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5"> <servlet> <servlet-name>FirstServlet</servlet-name> <!--给servlet起个名字--> <servlet-class>com.jnu059.MyFirstServlet</servlet-class> <!--servlet所在的路径--> </servlet> <servlet-mapping> <servlet-name>FirstServlet</servlet-name> <!--servlet名字--> <url-pattern>/servlet/FirstServlet</url-pattern> <!--浏览器访问的路径url--> </servlet-mapping> </web-app>
至此,创建简单的web应用所有的步骤都完成了。
5.测试
①启动tomcat服务器;②在浏览器中输入:http://localhost:8080/testapp/servlet/FirstServlet
显示:hello Servlet
相关文章推荐
- 用记事本写第一个Servlet程序
- 第一个servlet程序
- 第一个Servlet程序
- 第一个servlet程序---helloworld
- 【转】MyEclipse第一个Servlet程序
- 我的第一个Servlet程序
- 视频教学:使用Eclipse(3.1 M?)写第一个JSP/Servlet程序
- 在Eclipse中建立第一个Servlet程序
- 第一个Servlet程序
- 在Eclipse中建立第一个Servlet程序
- Eclipse下建立第一个Servlet程序步骤
- 第一个 jsp+servlet+javabean程序 配置过程
- 在Eclipse中建立第一个Servlet程序
- 第一个Servlet程序
- 配置java开发环境及使用记事本编写第一个最简单的java程序
- 第一个servlet程序
- The NOTE of learning ASP.NET [7] 使用记事本与CSC开发第一个.NET程序HelloWorld
- Servlet简介以及web配置以及第一个基于Servlet的HelloWorld程序
- 第一个servlet小程序可能遇到的问题
- MyEclipse第一个Servlet程序 --解决Win7系统下MyEclipse与Tomcat连接问题