1. 创建一个继承于GenericServlet的类

使用MyEclipse实现简单的Servlet程序

 

 

3. 重写Server方法

package cn.school;

import java.io.IOException;

import javax.servlet.GenericServlet;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;

public class ServletDemo extends GenericServlet {

        @Override
        public void service(ServletRequest req, ServletResponse res)
                throws ServletException, IOException {        
            res.getOutputStream().write("Hello world wokaoa".getBytes());        
        }
}

 

4. 导入tomcat源码

 

5. 要在MyEclipse中集成tomcat

    window-》Preference-》MyEclipse-》Servers-》Tomcat-》我这里选择的是7.x

然后导入tomcat路径

使用MyEclipse实现简单的Servlet程序

 

 

6. 把web项目加入到tomcat服务器里面去

使用MyEclipse实现简单的Servlet程序

使用MyEclipse实现简单的Servlet程序

使用MyEclipse实现简单的Servlet程序

 

使用MyEclipse实现简单的Servlet程序

 

 

 

7. 配置外部访问路径

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" 
    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">
  <display-name></display-name>    
  <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
  </welcome-file-list>
  
  <servlet>
    <servlet-name>ServletDemo</servlet-name>
    <servlet-class>cn.school.ServletDemo</servlet-class>
  </servlet>
  
  <servlet-mapping>
     <servlet-name>ServletDemo</servlet-name>
     <url-pattern>/ServletDemo</url-pattern>
  </servlet-mapping>

</web-app>

 

 

 

8. 运行

使用MyEclipse实现简单的Servlet程序

 

这时候到Tomcat文件夹下的webapps目录下,就会发现多了D623这个目录

在地址栏中输入 http://localhost:8080/D623/ServletDemo 

           localhost:8080 表示本机8080端口下的应用,也就是Tomcat服务器下的应用

           D623是这个web程序的对外路径

         

 

可以看出Servlet其实是一个完整的Java类

相关文章:

  • 2021-10-11
  • 2021-06-06
  • 2021-05-07
  • 2021-08-02
  • 2021-08-02
  • 2021-11-11
  • 2021-12-03
  • 2021-06-11
猜你喜欢
  • 2021-09-29
  • 2021-04-25
  • 2021-10-31
  • 2021-10-10
  • 2021-09-04
  • 2021-09-28
  • 2021-11-28
相关资源
相似解决方案