Вот моя проблема.
Мне нужно настроить процесс, предпочтительно с jstl / jsp, чтобы в зависимости от того, что клиент вводит в параметре URL, будет возвращаться определенный URL с теми же параметрамипередается и открывается через всплывающую функцию javascript.
Проблема, с которой я столкнулся, заключается в том, что оператор выбора не находит один из параметров, если он не является одним из начальных параметров.(Теперь вы думаете, «а?»)
Список параметров, передаваемых клиентом, выглядит следующим образом ...
?name=personsname&email=personsemail&tmplatecde=7&legalid=20266998&photoURL=%2Favmedia%2Fweb%2Findex%2F25505893822%2EJPG&agentNumber=047666&FWSType=FR&des=,+CLU%AE,+ChFC%AE&postto=thenetwork.nmfn.com&agentnumber=047666&formname=FWSContactForm2&attr=FRSite
Из этого параметра мне действительно нужны только'FormName.Однако, если я добавлю строку запроса таким образом, что ожидает клиент, он не найдет имя формы.Переместите параметр formname до параметра «name», он работает.
В моей компании мы создали специальный тег JSP, который может просто взять эту строку запроса и прикрепить ее к указанному URL-адресу, но для определения этого URL-адреса мне также нужно проверить, какое имя формы тоже.
Есть ли у кого-нибудь идеи относительно подходящего способа синтаксического анализа строки для получения этого значения имени формы?
Пока что у меня есть код, который имеет значение для этой проблемы:
<c:choose><c:when test='${param.formname == "FWSContactForm2"}' >
Любая помощь будет принята с благодарностью.