I have such a question. Is it possible to send a parameter with <select>
in any way? I tried to do it on onchange
but that does not work
I am tried this way:
<select name="locale" onchange="this.value">
<option value="${requestScope['javax.servlet.forward.request_uri']}?lang=en_US" ${pageContext.request.locale eq 'en_US' ? 'selected' : ''}><fmt:message key="english"/></option>
<option value="${requestScope['javax.servlet.forward.request_uri']}?lang=ru" ${pageContext.request.locale eq 'ru' ? 'selected' : ''}><fmt:message key="russian"/></option>
</select>
<a href="${requestScope['javax.servlet.forward.request_uri']}?lang=en_US"><fmt:message key="english"/></a>
<a href="${requestScope['javax.servlet.forward.request_uri']}?lang=ru"><fmt:message key="russian"/></a>
With links, everything works fine, but how do I send the parameter via <select>