【Java】Servlet的使用

一、创建Web项目

1.打开eclipse,新建一个Dynamic Web project

2.新建一个tomcat服务器

二、编写servlet类

1.新建package,新建servlet类

2.编写代码

/**
 * 1.实现servlet接口,重写5个接口,
 * 2.在web.xml中进行配置
 * @author richou
 *
 */

public class ServletDemo1 implements Servlet {

    @Override
    public void service(ServletRequest req, ServletResponse res)
            throws ServletException, IOException {
        res.getWriter().write("Hello servelt...");
    }
    
    
    @Override
    public void destroy() {
    }

    @Override
    public ServletConfig getServletConfig() {
        return null;
    }

    @Override
    public String getServletInfo() {
        return null;
    }

    @Override
    public void init(ServletConfig arg0) throws ServletException {
    }

}

三、在WEB-INF下web.xml文件中配置servlet信息

<?xml version="1.0" encoding="UTF-8"?>

<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"
  metadata-complete="true">
  
  
  <!-- 先配置servlet信息 -->
  
  <servlet>
    <!-- servlet名称,名称必须唯一 -->
    <servlet-name>ServletDemo1</servlet-name>
    <!-- servlet全路径(包含包名、类名) -->
    <servlet-class>com.lsan.servlet.ServletDemo1</servlet-class>
    <!-- 配置服务器启动时加载(值越小,优先级越高) -->
        <load-on-startup>1</load-on-startup>
    <init-param>
        <description></description>
        <param-name>username</param-name>
        <param-value>root</param-value>
    </init-param>
    <init-param>
        <param-name>password</param-name>
        <param-value>123</param-value>
    </init-param> 
 </servlet>
  
  <!-- 配置servlet映射 -->
  <servlet-mapping>
    <!-- servlet名称,和上面的必须相同 -->
    <servlet-name>ServletDemo1</servlet-name>
    <!-- 虚拟路径(可访问路径) -->
    <url-pattern>/demo1</url-pattern>
  </servlet-mapping>
  
</web-app>

最后将web项目发布到server中,启动服务器,访问即可。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Web MVC Spring Web MVC 是包含在 Spring 框架中的 Web 框架,建立于...
    Hsinwong阅读 22,635评论 1 92
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,147评论 19 139
  • 从三月份找实习到现在,面了一些公司,挂了不少,但最终还是拿到小米、百度、阿里、京东、新浪、CVTE、乐视家的研发岗...
    时芥蓝阅读 42,395评论 11 349
  • 大学最喜欢的一位老师人称牛逼森,他上课不仅仅讲数学问题的答案,还要问你要生命的答案。 这问题把我难倒了,去图书馆问...
    By三叶草阅读 803评论 0 0
  • 当我向朋友说起某件事情的时候,突然她打断了我,她说你已经说过一遍了,我满脸的尴尬。没错,我知道自己已经说过了,但是...
    前行的微光阅读 429评论 0 0