Я пытаюсь использовать unurl
для моего шаблона отображения.
$url -> hello here & there
$esc.url($url) -> hello+here+%26+there
$esc.unurl($esc.url($url)) -> hello here & there
Я написал следующий шаблон сопоставления, но $esc.unurl([...])
не работает. Я не мог понять, как это исправить. Одной из причин может быть то, что мне не хватает импорта, но я не знаю, как правильно импортировать EscapeTool.
#set($httpPost = $input.path('$').split("&"))
{
#foreach( $kvPair in $httpPost )
#set($kvTokenised = $kvPair.split("="))
#if( $kvTokenised.size() > 1 )
"$kvTokenised[0]" : "$esc.unurl($kvTokenised[1])"#if( $foreach.hasNext ),#end
#else
"$kvTokenised[0]" : ""#if( $foreach.hasNext ),#end
#end
#end
}