Intershop 带有参数的管道不会调用
我有一个带有三个optionals参数的管道当我尝试使用一个参数调用它时,我收到一条错误消息: 店面请求中疑似注入控制参数。正在中止请求 这很奇怪,因为我从一个正在工作的现有管道复制/粘贴Intershop 带有参数的管道不会调用,intershop,Intershop,我有一个带有三个optionals参数的管道当我尝试使用一个参数调用它时,我收到一条错误消息: 店面请求中疑似注入控制参数。正在中止请求 这很奇怪,因为我从一个正在工作的现有管道复制/粘贴 谢谢 ControlParameterInjectionDetector进行以下检查: public boolean isRequestLegal(String pipelineName, String startNodeName, Map<String, String[]> parameters
谢谢 ControlParameterInjectionDetector进行以下检查:
public boolean isRequestLegal(String pipelineName, String startNodeName, Map<String, String[]> parameters)
{
if ((parameters.containsKey("PageletEntryPointUUID") || parameters.containsKey("PageletEntryPointID")) &&
!("ViewContent".equals(pipelineName) && "Start".equals(startNodeName)))
{
return false;
}
if (parameters.containsKey("WorkingTemplate"))
{
return false;
}
return true;
}
ControlParameterInjectionDetector进行以下检查:
public boolean isRequestLegal(String pipelineName, String startNodeName, Map<String, String[]> parameters)
{
if ((parameters.containsKey("PageletEntryPointUUID") || parameters.containsKey("PageletEntryPointID")) &&
!("ViewContent".equals(pipelineName) && "Start".equals(startNodeName)))
{
return false;
}
if (parameters.containsKey("WorkingTemplate"))
{
return false;
}
return true;
}