您当前的位置: 首页 >  Java

慕晨sekurlsa

暂无认证

  • 4浏览

    0关注

    82博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

JavaWeb基础之HttpServlet常用API

慕晨sekurlsa 发布时间:2022-09-04 23:54:47 ,浏览量:4

这篇介绍和演示一下HttpServlet常用的几个API。

常用的API有:

  • getRequestURI() 获取请求的资源路径
  • getRequestURL() 获取请求的统一资源定位符(绝对路径)
  • getRemoteHost() 获取客户端的ip地址
  • getHeader() 获取请求头
  • getParameter() 获取请求的参数
  • getParameterValues() 获取请求的参数(多个值的时候使用)
  • getMethod() 获取请求的方式GET或POST
package com.example.javaservlet;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;

public class HttpServletTest extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        System.out.println("URI: " + req.getRequestURI());
        System.out.println("URL: " + req.getRequestURL());
        System.out.println("Client IP: " + req.getRemoteHost());
        System.out.println("Req Headers: " + req.getHeader("User-Agent"));
        System.out.println("Req Method: " + req.getMethod());

    }

    @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        System.out.println("This is post request");
    }
}

在这里插入图片描述

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

微信扫码登录

0.0372s