You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
43 lines
884 B
43 lines
884 B
3 years ago
|
package com.fr.plugin.bsSSO.utils;
|
||
|
|
||
|
import com.fr.third.org.apache.commons.codec.digest.DigestUtils;
|
||
|
|
||
|
import javax.servlet.http.HttpServletRequest;
|
||
|
|
||
|
public class Utils {
|
||
|
|
||
|
/**
|
||
|
* 判断字符串是否为空
|
||
|
* @param str
|
||
|
* @return true 空字符串 false 非空字符串
|
||
|
*/
|
||
|
public static boolean isNullStr(String str){
|
||
|
return !(str != null && !str.isEmpty() && !"null".equals(str));
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* MD5加密
|
||
|
* @param str
|
||
|
* @return
|
||
|
*/
|
||
|
public static String getMd5Str(String str)
|
||
|
{
|
||
|
return DigestUtils.md5Hex(str);
|
||
|
}
|
||
|
|
||
|
|
||
|
/**
|
||
|
* 获取完整的访问路径
|
||
|
*/
|
||
|
public static String getAllUrl(HttpServletRequest req, String queryStr){
|
||
|
String url = req.getRequestURL().toString();
|
||
|
|
||
|
if(isNullStr(queryStr)){
|
||
|
return url;
|
||
|
}
|
||
|
|
||
|
return url+"?"+queryStr;
|
||
|
}
|
||
|
|
||
|
}
|