实现一个servlet的helloworld小程序(不适用Eclipse)
2014-06-23 22:19
363 查看
实现一个servlet的helloworld小程序(不适用Eclipse)
1. 在tomcat中的webapps下建一个应用程序FirstServlet(C:\tomcat\webapps\FirstServletweb)
2. 在应用程序下建立目录
C:\tomcat\webapps\FirstServletweb\WEB-INF\classes
3. 在class目录下建立一个文件 FirstServlet.java
4. 实现内容
5. 编译Servlet程序
出现问题的是因为导入的 import javax.servlet.*; 这个包找不到
这不到的原因是因为这个时候启动javac,只能找到j2se下的API,而不能找到j2ee下的API
6. 把Servlet所在的jar把加入到CLASSPATH中
tomcat服务器可以运行tomcat,所以它里面就一定有这个jar包
目录C:\tomcat\lib 下面有一个tomcat-api.jar
所以
就成功导入这个jar包
7. 重新编译,成功
在classes 目录下多了一个包所在的文件夹
8. 为Servlet配置对外访问路径
在web.xml文件中配置
在WEB-INF下新建一个web.xml文件
配置Servlet和Servlet映射
9. 启动tomcat服务器,可以访问了
http://localhost:8080/FirstServletWeb/FirstServlet
1. 在tomcat中的webapps下建一个应用程序FirstServlet(C:\tomcat\webapps\FirstServletweb)
2. 在应用程序下建立目录
C:\tomcat\webapps\FirstServletweb\WEB-INF\classes
3. 在class目录下建立一个文件 FirstServlet.java
4. 实现内容
package cn.school; import java.io.*; import javax.servlet.*; public class FirstServlet extends GenericServlet{ public void service(ServletRequest req,ServletResponse res) throws ServletException, java.io.IOException { OutputStream out = res.getOutputStream(); out.write("Hello".getBytes()); } }
5. 编译Servlet程序
出现问题的是因为导入的 import javax.servlet.*; 这个包找不到
这不到的原因是因为这个时候启动javac,只能找到j2se下的API,而不能找到j2ee下的API
6. 把Servlet所在的jar把加入到CLASSPATH中
tomcat服务器可以运行tomcat,所以它里面就一定有这个jar包
目录C:\tomcat\lib 下面有一个tomcat-api.jar
所以
就成功导入这个jar包
7. 重新编译,成功
在classes 目录下多了一个包所在的文件夹
8. 为Servlet配置对外访问路径
在web.xml文件中配置
在WEB-INF下新建一个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_3_0.xsd" version="3.0"> <servlet> <servlet-name>FirstServlet</servlet-name> <servlet-class>cn.school.FirstServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>FirstServlet</servlet-name> <url-pattern>/FirstServlet</url-pattern> </servlet-mapping> </web-app>
配置Servlet和Servlet映射
9. 启动tomcat服务器,可以访问了
http://localhost:8080/FirstServletWeb/FirstServlet
相关文章推荐
- 在eclipse下创建一个helloworld小程序
- 一个HelloWorld的Servlet程序
- Eclipse 搭建一个servlet小程序
- Eclipse创建简单helloworld的servlet小程序
- 一个用servlet实现购物车的程序
- Servlet学习笔记_03_使用servlet编写一个简单的helloworld程序
- 用servlet实现一个简单的购物车程序
- [J2EE]实现一个最简单的基于Servlet的web程序
- 【Maven】Maven的下载与配置,修改其本地仓库,并挂在到Eclipse for javaee建立一个Servlet3.0的Helloworld
- Eclipse 搭建一个servlet小程序
- 本文实现了一个基于servlet技术的简单的csv文件导出的程序实例。
- Eclipse创建简单helloworld的servlet小程序
- 【Maven】Maven的下载与配置,修改其本地仓库,并挂在到Eclipse for javeee建立一个Servlet3.0的Helloworld
- Spring + Eclipse实现HelloWorld程序
- 我的第三个springboot项目,servlet实现一个转盘抽奖程序
- 手把手做一个JSP入门程序(九):购物车的基本实现(Servlet)
- Eclipse 搭建一个servlet小程序
- Eclipse中编辑C程序的一个不明之处.
- 一个用servlet实现导出csv文件的实例
- dos下怎样实现一个程序执行完后自动执行另一个程序,不是批处理