Servlet类如何映射到URL路径

 Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容。

      狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。Servlet运行于支持Java的应用服务器中。从原理上讲,Servlet可以响应任何类型的请求,但绝大多数情况下Servlet只用来扩展基于HTTP协议的Web服务器。

      最早支持Servlet标准的是JavaSoft的Java Web Server,此后,一些其它的基于Java的Web服务器开始支持标准的Servlet。

工具/原料

  • 电脑
  • myeclipse

方法/步骤

  1. 1

    第一步:新建一个javaweb项目。

    打开myeclipse file --》new--》web project 

    具体操作如下图所示:

    Servlet类如何映射到URL路径
    Servlet类如何映射到URL路径
    Servlet类如何映射到URL路径
    Servlet类如何映射到URL路径
  2. 1
    相关内容非法爬取自百度经验
  3. 2

    第二步:编写代码。

    1、主要是写一个普通的java类然后集成import javax.servlet.http.HttpServlet

    package com.test.servlet;

    import java.io.IOException;

    import javax.servlet.ServletException;

    import javax.servlet.http.HttpServlet;

    import javax.servlet.http.HttpServletRequest;

    import javax.servlet.http.HttpServletResponse;

    public class UserServlet extends HttpServlet {

    private static final long serialVersionUID = 1L;

    public void doGet(HttpServletRequest request, HttpServletResponse response)

    throws ServletException, IOException {

    this.doPost(request, response);

    }

    public void doPost(HttpServletRequest request, HttpServletResponse response)

    throws ServletException, IOException {

    String sex = request.getParameter("sex");

    String[] bobby = request.getParameterValues("bobby");

    //new String(sex.getBytes("ISO-8859-1"),"utf-8"); 解决前端乱码

    System.out.println("性别 :"+new String(sex.getBytes("ISO-8859-1"),"utf-8"));

    for (int i = 1; i <= bobby.length; i++) {

    System.out.println("爱好"+i+" :"+new String(bobby[i-1].getBytes("ISO-8859-1"),"utf-8"));

    }

    }

    }

    Servlet类如何映射到URL路径
  4. 3

    第三步:配置servlet的映射。

    servlet的映射主要是通过servlet\WebRoot\WEB-INF\web.xmld 配置

    主要分为两部分

    1、配置一个servlet名字并指向处理类

      <servlet>

      <servlet-name>userServlet</servlet-name>

      <servlet-class>com.test.servlet.UserServlet</servlet-class>

      </servlet>

    2、配置一个前台拦截请求的URL对应一个servlet名字

      <servlet-mapping>

      <servlet-name>userServlet</servlet-name>

      <url-pattern>/userServlet.do</url-pattern>

      </servlet-mapping>

    3、编写一个前台的简单调用。

    Servlet类如何映射到URL路径
    Servlet类如何映射到URL路径
  5. 4

    第四步:测试项目。

    1、在谷歌浏览器中输入地址打开项目

    2、填写测试数据

    Servlet类如何映射到URL路径
    Servlet类如何映射到URL路径
    Servlet类如何映射到URL路径
    Servlet类如何映射到URL路径
    END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部
相关标签编程语言JAVA