springmvc获取request,session,参数工具类

硅谷探秘者 1733 0 0
package com.yunzhi.exam.util;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;

import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;
/**
 * 获取参数
 * @author jiajia
 *
 */
public class ParamUtil {
	/**
	 * 获取request
	 * @return
	 */
	public static HttpServletRequest getRequest() {
		ServletRequestAttributes servletRequestAttributes = (ServletRequestAttributes)RequestContextHolder.getRequestAttributes();
		HttpServletRequest request = servletRequestAttributes.getRequest();
		return request;
	}
	/**
	 * 获取session
	 * @return
	 */
	public static HttpSession getResponse() {
		ServletRequestAttributes servletRequestAttributes = (ServletRequestAttributes)RequestContextHolder.getRequestAttributes();
		HttpServletRequest request = servletRequestAttributes.getRequest();
		return request.getSession();
	}
	/**
	 * 获取参数
	 * @param param
	 * @return
	 */
	public static String getPatam(String param) {
		HttpServletRequest req=getRequest();
		String pv=req.getParameter(param);
		return pv;
	}
}



评论区
请写下您的评论...
暂无评论...
猜你喜欢
前端(h5) 2575 functiongetQueryValue(key,href){ href=href||window.location.href; varmatch=href.match(newRegExp('[?&]'+key+'=([^&]*)')); returnmatch&&match[1]&&decodeURIComponent(match[1])||''
工具 1674 java压缩zippackagecom.dzqc.yx.util;importjava.io.File;importjava.io.FileInputStream
前端,java基础 1882 一、pom依赖二、后端接口示例三、前端页面  有些场景需要生成带的小程序二维码,比如商城为每个商品生成小程序二维码,通过微信扫码直接跳转到该商品所在的展示页面。微信为开发者们提供了相应接口
工具 1909 packageunzip;importjava.io.File;importjava.io.FileOutputStream;importjava.io.IOException;importjava.io.InputStream;importjava.util.Enumeration;importjava.util.zip.ZipEntry;importjava.util.zip.ZipFile;
java基础 2020 httpget或post请求(Java后端)packagecom.libawall.example.fileImage.controller;importjava.io.IOException
工具 1677 packagecom.dzqc.yx.util;importjava.io.FileInputStream;importjava.io.FileOutputStream
算法基础 2138 如果一个实现了一个接口,如何接口中泛型的实际型importjava.lang.reflect.ParameterizedType; importjava.lang.reflect.Type
工具java 1119 luyten反编译
归档
2018-11  12 2018-12  33 2019-01  28 2019-02  28 2019-03  32 2019-04  27 2019-05  33 2019-06  6 2019-07  12 2019-08  12 2019-09  21 2019-10  8 2019-11  15 2019-12  25 2020-01  9 2020-02  5 2020-03  16 2020-04  4 2020-06  1 2020-07  7 2020-08  13 2020-09  9 2020-10  5 2020-12  3 2021-01  1 2021-02  5 2021-03  7 2021-04  4 2021-05  4 2021-06  1 2021-07  7 2021-08  2 2021-09  8 2021-10  9 2021-11  16 2021-12  14 2022-01  7 2022-05  1 2022-08  3 2022-09  2 2022-10  2 2022-12  5 2023-01  3 2023-02  1 2023-03  4 2023-04  2 2023-06  3 2023-07  4 2023-08  1 2023-10  1 2024-02  1 2024-03  1 2024-04  1 2024-08  1
标签
算法基础 linux 前端 c++ 数据结构 框架 数据库 计算机基础 储备知识 java基础 ASM 其他 深入理解java虚拟机 nginx git 消息中间件 搜索 maven redis docker dubbo vue 导入导出 软件使用 idea插件 协议 无聊的知识 jenkins springboot mqtt协议 keepalived minio mysql ensp 网络基础 xxl-job rabbitmq haproxy srs 音视频 webrtc javascript 加密算法
目录
没有一个冬天不可逾越,没有一个春天不会来临。最慢的步伐不是跬步,而是徘徊,最快的脚步不是冲刺,而是坚持。