A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© bestcaptain 中级黑马   /  2016-2-24 21:00  /  668 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文





一、 Java获取URL地址中传递的参数

1     /** 2      * 获取URL中的参数名和参数值的Map集合 3      * @param url 4      * @return 5      */ 6     private Map<String, String> getUrlPramNameAndValue(String url){ 7     String regEx="(\\?|&+)(.+?)=([^&]*)";//匹配参数名和参数值的正则表达式 8         Pattern p = Pattern.compile(regEx);   9         Matcher m = p.matcher(url);10      // LinkedHashMap是有序的Map集合,遍历时会按照加入的顺序遍历输出11     Map<String, String> paramMap = new LinkedHashMap<String, String>();12         while(m.find()){13         String paramName = m.group(2);//获取参数名14         String paramVal=m.group(3);//获取参数值15             paramMap.put(paramName, paramVal);16         }17         return paramMap;18     }        

二、获取请求的URL地址

1     /** 2      * 获取请求的URL地址 3      * @return 4      */ 5     public String getRequestUrl(){ 6     HttpServletRequest request = ServletActionContext.getRequest(); 7      // request.getRequestURL()获取到的是不带参数的URL,request.getQueryString()获取到的是URL的参数部分,要想获取带参数的完整URL,就需要把这两部分拼凑起来 8     String url = request.getRequestURL()+"?"+request.getQueryString(); 9     return url;10         11     }

三、获取请求的IP地址

1     /**2      * 获取请求的IP地址3      * @return4      */5     public String getRequestIpAddress(){6         return ServletActionContext.getRequest().getRemoteAddr();7     }

四:判断字符串是否能够转换成指定格式的日期

1     /** 2     * 验证字符串是否能够转换成指定格式的日期 3     * @param str 4     * @return date 5     */ 6     public static boolean isValidDate(String str ,String formater) { 7       boolean convertSuccess=true; 8        SimpleDateFormat format = new SimpleDateFormat(formater); 9        try {10           format.setLenient(false);11           format.parse(str);12        } catch (ParseException e) {13           // e.printStackTrace();14           //如果throw java.text.ParseException或者NullPointerException,就说明格式不对15            convertSuccess=false;16        } 17        return convertSuccess;18     }










1 个回复

倒序浏览
大神是怎么练成的,求指教
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马