本文整理了Java中org.ocpsoft.rewrite.servlet.util.QueryStringBuilder.getParameterValues
方法的一些代码示例,展示了QueryStringBuilder.getParameterValues
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。QueryStringBuilder.getParameterValues
方法的具体详情如下:
包路径:org.ocpsoft.rewrite.servlet.util.QueryStringBuilder
类名称: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;
}
内容来源于网络,如有侵权,请联系作者删除!