Servlet 请求方法

package com.xxxx.servlet;

import com.sun.javaws.IconUtil;

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

@WebServlet("/d2")
public class Servlet2 extends HttpServlet {
    @Override
    protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        /**
         * 请求方法
         */
            //获取请求的完整路径 从Http开始 到?前结束
            String url=req.getRequestURL().toString();
            System.out.println(url);

            //获取请求的部分路径 从项目的站点名开始 到?前结束
            String uri=req.getRequestURI().toString();
            System.out.println(uri);

            //获取请求时的参数字符串 ?之后的
            String que=req.getQueryString();
            System.out.println(que);

            //获取请求方式
            String method=req.getMethod();
            System.out.println(method);

            //获取当前Http版本
            String pro=req.getProtocol();
            System.out.println(pro);

            //获取项目站点名(对外访问路径)
            String webapp=req.getContextPath();
            System.out.println(webapp);

        /* 获取参数 */
        //http://localhost:8080/demo1/d2?name=lwx&pass=12345&hobby=str&hobby=lkj
            //获取指定名称的参数值
            String uname=req.getParameter("name");
            String upass=req.getParameter("pass");
            System.out.println(uname+" "+upass);
            //获取指定名称的参数所有参数值 返回字符串数组
            String [] values=req.getParameterValues("hobby");
            if(values!=null&&values.length>0){
                    for(String hobby:values){
                            System.out.println(hobby);
                    }
            }

    }
}
posted @   lwx_R  阅读(98)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
点击右上角即可分享
微信分享提示