Это правило помечает URI из тега ссылки JSP () и из тега действия формы
(<form action=>), которые содержат знак плюса (+
) за пределами параметров запроса
URL.
До WebSphere Application Server версии 5.1 при декодировании URL декодировался весь URL, а не только параметры запроса. В веб-контейнер были внесены изменения, чтобы знак плюса больше не интерпретировался как специальный символ, когда он указан не в параметрах запроса. В версии 5.1.1.11 было добавлено пользовательское свойство веб-контейнера, позволяющее вернуть прежний режим декодирования плюса.
Если есть URL, содержащие плюс, который не должен декодироваться, то в пользовательском свойстве веб-контейнера com.ibm.ws.webcontainer.decodeURLPlusSign следует указать значение false. По умолчанию указано значение true.
Пример 1.
|
1. Моя ссылка
2. Моя ссылка 3. Моя ссылка |
В примере 1 правило помечает записи номер 1 и 2, поскольку они обе содержат знак + за пределами параметров запроса
Пример 2:
|
1.<form action="some+path/"> ... </form>
2.<form action="somepath/"> ... </form> |
В примере 2 правило помечает только первую запись.
См. документацию Java по java.net.URL.