【Java】Servlet的使用

2018-10-07  本文已影响0人  印比八方来

一、创建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中,启动服务器,访问即可。

上一篇 下一篇

猜你喜欢

热点阅读