У меня проблема с кодировкой URL-адреса поискового запроса, у меня есть это в Velocity шаблон.
<form method="GET" action="$req.contextPath/plugins/peopledirectory/search.action">
<div class="greyboxfill" style="width: 420px">
<input type="hidden" name="pageId" value="$pageId"/>
<input type="text" name="search" id="search" size="30" value="$search"/>
<input type="submit" name="searchbtn" value="Pesquisar">
</div>
</form>
Проблема в том, что когда я нажимаю кнопку отправки, строка поиска не кодируется в URL-адресе, и если я ищу что-то вроде ME&A, она ищет только ME. Нужно ли какое-то определение в Velocity, чтобы это работало?
Я видел в Интернете, что HTML-тег формы имеет внутреннюю кодировку URL, почему в этом случае он не работает?
&
в другой кодировке, поэтому он не может его распознать? - person serg   schedule 22.03.2011