Я пытаюсь создать динамическую c веб-страницу, показывающую разные сообщения в соответствии с параметром строки запроса, например
http://localhost: 8080 / example? Param = 10
На моей странице jsp для получения параметра я использую
<%= request.getParameter("param") %>
, и это правильно оценивает правильное значение. Затем я пытаюсь объединить это с некоторыми предложениями IFs , чтобы переключиться на другой контент:
<% if (request.getParameter("param") == "10") { %>
<!-- show something -->
<%
}
%>
, но это, похоже, не работает.
Если я попробую
<%= if (request.getParameter("param") == "10") { %>
<!-- show something -->
<%
}
%>
Я получаю внутреннюю ошибку сервера.
Какой подход является правильным для отображения динамического c содержимого, оценивающего параметр строки запроса?
Спасибо