Как я могу реализовать 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.

Другие вопросы по тегам