Java获取URL地址传递的参数
一、 Java获取URL地址中传递的参数
-
/**
-
* 获取URL中的参数名和参数值的Map集合
-
* @param url
-
* @return
-
*/
-
private Map<String, String> getUrlPramNameAndValue(String url){
-
String regEx="(\\?|& )(. ?)=([^&]*)";//匹配参数名和参数值的正则表达式
-
Pattern p = Pattern.compile(regEx);
-
Matcher m = p.matcher(url);
-
// LinkedHashMap是有序的Map集合,遍历时会按照加入的顺序遍历输出
-
Map<String, String> paramMap = new LinkedHashMap<String, String>();
-
while(m.find()){
-
String paramName = m.group(2);//获取参数名
-
String paramVal=m.group(3);//获取参数值
-
paramMap.put(paramName, paramVal);
-
}
-
return paramMap;
-
}
二、获取请求的URL地址
-
/**
-
* 获取请求的IP地址
-
* @return
-
*/
-
public String getRequestIpAddress(){
-
return ServletActionContext.getRequest().getRemoteAddr();
-
}
三、获取请求的IP地址
-
/**
-
* 获取请求的IP地址
-
* @return
-
*/
-
public String getRequestIpAddress(){
-
return ServletActionContext.getRequest().getRemoteAddr();
-
}
四:判断字符串是否能够转换成指定格式的日期
-
/**
-
* 验证字符串是否能够转换成指定格式的日期
-
* @param str
-
* @return date
-
*/
-
public static boolean isValidDate(String str ,String formater) {
-
boolean convertSuccess=true;
-
SimpleDateFormat format = new SimpleDateFormat(formater);
-
try {
-
format.setLenient(false);
-
format.parse(str);
-
} catch (ParseException e) {
-
// e.printStackTrace();
-
//如果throw java.text.ParseException或者NullPointerException,就说明格式不对
-
convertSuccess=false;
-
}
-
return convertSuccess;
-
}
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhgcagfk
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
怎样阻止微信小程序自动打开
PHP中文网 06-13