org.ocpsoft.rewrite.servlet.util.QueryStringBuilder.getParameterValues()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(3.8k)|赞(0)|评价(0)|浏览(70)

本文整理了Java中org.ocpsoft.rewrite.servlet.util.QueryStringBuilder.getParameterValues方法的一些代码示例,展示了QueryStringBuilder.getParameterValues的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。QueryStringBuilder.getParameterValues方法的具体详情如下:
包路径:org.ocpsoft.rewrite.servlet.util.QueryStringBuilder
类名称:QueryStringBuilder
方法名:getParameterValues

QueryStringBuilder.getParameterValues介绍

[英]Get the array of values for a given parameter name.
[中]获取给定参数名的值数组。

代码示例

代码示例来源:origin: org.ocpsoft.rewrite/rewrite-config-servlet

@Override
public boolean evaluateHttp(final HttpServletRewrite event, final EvaluationContext context)
{
 QueryStringBuilder queryString = QueryStringBuilder.createFromEncoded(event.getAddress().getQuery())
      .decode();
 for (String name : queryString.getParameterNames()) {
   for (String value : queryString.getParameterValues(name)) {
    if (value != null && pattern.parse(value).submit(event, context))
    {
      return true;
    }
   }
 }
 return false;
}

代码示例来源:origin: ocpsoft/rewrite

@Override
public boolean evaluateHttp(final HttpServletRewrite event, final EvaluationContext context)
{
 QueryStringBuilder queryString = QueryStringBuilder.createFromEncoded(event.getAddress().getQuery())
      .decode();
 for (String name : queryString.getParameterNames()) {
   for (String value : queryString.getParameterValues(name)) {
    if (value != null && pattern.parse(value).submit(event, context))
    {
      return true;
    }
   }
 }
 return false;
}

代码示例来源:origin: ocpsoft/rewrite

@Override
public boolean evaluateHttp(final HttpServletRewrite event, final EvaluationContext context)
{
 QueryStringBuilder queryString = QueryStringBuilder.createFromEncoded(event.getAddress().getQuery())
      .decode();
 for (String name : queryString.getParameterNames()) {
   for (String value : queryString.getParameterValues(name)) {
    if (value != null && pattern.parse(value).submit(event, context))
    {
      return true;
    }
   }
 }
 return false;
}

代码示例来源:origin: ocpsoft/rewrite

@Override
public boolean evaluateHttp(final HttpServletRewrite event, final EvaluationContext context)
{
 QueryStringBuilder queryString = QueryStringBuilder.createFromEncoded(event.getAddress().getQuery())
      .decode();
 for (String name : queryString.getParameterNames()) {
   String[] parameterValues = queryString.getParameterValues(name);
   if (parameterName.equals(name))
   {
    if (parameterValues == null || (parameterValues.length == 0))
    {
      return pattern.parse("").matches();
    }
    else
    {
      for (String value : parameterValues) {
       ParameterizedPatternResult parseResult = pattern.parse(value);
       if (parseResult.matches())
       {
         return parseResult.submit(event, context);
       }
      }
    }
   }
 }
 return false;
}

代码示例来源:origin: org.ocpsoft.rewrite/rewrite-config-servlet

@Override
public boolean evaluateHttp(final HttpServletRewrite event, final EvaluationContext context)
{
 QueryStringBuilder queryString = QueryStringBuilder.createFromEncoded(event.getAddress().getQuery())
      .decode();
 for (String name : queryString.getParameterNames()) {
   String[] parameterValues = queryString.getParameterValues(name);
   if (parameterName.equals(name))
   {
    if (parameterValues == null || (parameterValues.length == 0))
    {
      return pattern.parse("").matches();
    }
    else
    {
      for (String value : parameterValues) {
       ParameterizedPatternResult parseResult = pattern.parse(value);
       if (parseResult.matches())
       {
         return parseResult.submit(event, context);
       }
      }
    }
   }
 }
 return false;
}

代码示例来源:origin: ocpsoft/rewrite

@Override
public boolean evaluateHttp(final HttpServletRewrite event, final EvaluationContext context)
{
 QueryStringBuilder queryString = QueryStringBuilder.createFromEncoded(event.getAddress().getQuery())
      .decode();
 for (String name : queryString.getParameterNames()) {
   String[] parameterValues = queryString.getParameterValues(name);
   if (parameterName.equals(name))
   {
    if (parameterValues == null || (parameterValues.length == 0))
    {
      return pattern.parse("").matches();
    }
    else
    {
      for (String value : parameterValues) {
       ParameterizedPatternResult parseResult = pattern.parse(value);
       if (parseResult.matches())
       {
         return parseResult.submit(event, context);
       }
      }
    }
   }
 }
 return false;
}

相关文章