Request中的各种方法

Request中的各种方法,第1张

解析url,本想用正则表达式处理,但正则表达式速度较慢。用split处理一下就可以了。

 

package RequestPackage;

import javautilHashMap;

import javautilMap;

public class CRequest {

    /

      解析出url请求的路径,包括页面

      @param strURL url地址

      @return url路径

     /

    public static String UrlPage(String strURL)

    {

    String strPage=null;

      String[] arrSplit=null;

     

      strURL=strURLtrim()toLowerCase();

     

      arrSplit=strURLsplit("[]");

      if(strURLlength()>0)

      {

          if(arrSplitlength>1)

          {

                  if(arrSplit[0]!=null)

                  {

                  strPage=arrSplit[0];

                  }

          }

      }

     

    return strPage;   

    }

    /

      去掉url中的路径,留下请求参数部分

      @param strURL url地址

      @return url请求参数部分

     /

    private static String TruncateUrlPage(String strURL)

    {

    String strAllParam=null;

      String[] arrSplit=null;

     

      strURL=strURLtrim()toLowerCase();

     

      arrSplit=strURLsplit("[]");

      if(strURLlength()>1)

      {

          if(arrSplitlength>1)

          {

                  if(arrSplit[1]!=null)

                  {

                  strAllParam=arrSplit[1];

                  }

          }

      }

     

    return strAllParam;   

    }

    /

      解析出url参数中的键值

      如 "indexjspAction=del&id=123",解析出Action:del,id:123存入map中

      @param URL  url地址

      @return  url请求参数部分

     /

    public static Map<String, String> URLRequest(String URL)

    {

    Map<String, String> mapRequest = new HashMap<String, String>();

   

      String[] arrSplit=null;

     

    String strUrlParam=TruncateUrlPage(URL);

    if(strUrlParam==null)

    {

        return mapRequest;

    }

      //每个键值为一组 >

以上就是关于Request中的各种方法全部的内容,包括:Request中的各种方法、[Spring MVC]Spring MVC是如何处理请求的、java解析出url请求的路径和参数键值对类等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9658847.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存