Как я могу реализовать OnClick в скриптлете?
Я хочу проверить, какое значение я выбрал в сценарии, когда я нажимаю какое-то значение в раскрывающемся списке. Как я могу это сделать?
Я попытался следующим образом: (ниже два кода находятся на той же странице "test.jsp")
code : for list
<select id="stream" name="current_session" onclick="fun2()" >
<option value="Winter">Winter</option>
<option value="Monsoon">Monsoon</option>
</select>
code: scriplet внутри javascript (обратите внимание, что html и scriplet находятся на одной странице)
<script>
function fun2(){
<%
String given_session=request.getParameter("stream");
system.out.println(given_session);
%>
}
примечание: я получаю вывод как ноль, а не выбранное значение сеанса. Так как же получить выбранные значения в scriplet, который находится на той же странице JSP?
1 ответ
Вы можете использовать JS, чтобы выбрать значение
function get_the_value () {
var e = document.getElementById ('stream'). value;
вернуть е; }
В вашем веб-браузере у вас есть только HTML, Javascript и CSS. Весь код JSP предназначен для запуска на сервере. Таким образом, вы получите только вывод файла JSP. И после этого вы не можете изменить код JSP.