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 

    具体操作如下图所示:

  2. 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"));

    }

    }

    }

  3. 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、编写一个前台的简单挪用。

  4. 4

    第四步:测试项目。

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

    2、填写测试数据

  • 发表于 2019-03-12 20:01
  • 阅读 ( 925 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具