springmvc获取request,session,参数工具类
硅谷探秘者
2019-05-20发表
0
0
1868
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;
}
}