您当前的位置: 首页 >  servlet

liaowenxiong

暂无认证

  • 3浏览

    0关注

    1171博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Servlet 处理多种请求应用

liaowenxiong 发布时间:2021-04-19 10:59:12 ,浏览量:3

一个 Servlet 如何处理多种请求? 1.使用后缀匹配模式 2.在 service 方法中获取请求资源路径,分析资源路径来决定作何处理

示例代码如下:

package priv.lwx.javaex.web_demo_02.web.servlet;

import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * 使用Servlet处理多种请求
 *
 * @author liaowenxiong
 * @date 2021/12/23 12:00
 */

public class ServletDemo02 extends HttpServlet {
  public void service(HttpServletRequest request, HttpServletResponse response) {
    String uri = request.getRequestURI();
    String path = uri.substring(uri.lastIndexOf("/"), uri.lastIndexOf("."));
    System.out.println("uri: " + uri);
    System.out.println("path: " + path);
    if (path.equals("/list")) {
      System.out.println("list...");
    } else if (path.equals("/del")) {
      System.out.println("del...");
    } else if (path.equals("/add")) {
      System.out.println("add...");
    }
  }
}

web.xml 的配置如下:



   
    
        demo02
        priv.lwx.javaex.web_demo_02.web.servlet.ServletDemo02
    
    
        demo02
        *.do
        

关注
打赏
1661566967
查看更多评论
立即登录/注册

微信扫码登录

0.0435s