Miscellaneous utilities for web applications.

类名: WebUtil

isBody

/**
* 判断是否ajax请求
* spring ajax 返回含有 ResponseBody 或者 RestController注解
*
* @param handlerMethod HandlerMethod
* @return 是否ajax请求
*/
WebUtil.isBody(HandlerMethod handlerMethod);

getCookieVal

/**
* 读取cookie
*
* @param name cookie name
* @return cookie value
*/
WebUtil.getCookieVal(String name);

getCookieVal

/**
* 读取cookie
*
* @param request HttpServletRequest
* @param name cookie name
* @return cookie value
*/
WebUtil.getCookieVal(HttpServletRequest request, String name);

removeCookie

/**
* 清除 某个指定的cookie
*
* @param response HttpServletResponse
* @param key cookie key
*/
WebUtil.removeCookie(HttpServletResponse response, String key);

setCookie

/**
* 设置cookie
*
* @param response HttpServletResponse
* @param name cookie name
* @param value cookie value
* @param maxAgeInSeconds maxage
*/
WebUtil.setCookie(HttpServletResponse response, String name, String value, int maxAgeInSeconds);

getRequest

/**
* 获取 HttpServletRequest
*
* @return {HttpServletRequest}
*/
WebUtil.getRequest();

getResponse

/**
* 获取 HttpServletResponse
*
* @return {HttpServletResponse}
*/
WebUtil.getResponse();

getIP

/**
* 获取ip
*
* @return {String}
*/
WebUtil.getIP();

getIP

/**
* 获取ip
*
* @param request HttpServletRequest
* @return {String}
*/
WebUtil.getIP(HttpServletRequest request);

renderJson

/**
* 返回json
*
* @param response HttpServletResponse
* @param result 结果对象
*/
WebUtil.renderJson(HttpServletResponse response, Object result);

renderJson

/**
* 返回json
*
* @param response HttpServletResponse
* @param jsonText json 文本
*/
WebUtil.renderJson(HttpServletResponse response, String jsonText);

renderText

/**
* 返回json
*
* @param response HttpServletResponse
* @param text 文本
* @param contentType contentType
*/
WebUtil.renderText(HttpServletResponse response, String text, String contentType);

微信 vs 公众号

如梦技术

精彩内容每日推荐!!!