0

当我在下拉列表中按下某个值时,我想检查我在脚本中选择了哪个值。我怎样才能做到这一点?

我尝试如下:(以下两个代码在同一页面“test.jsp”中)

code : for list 
    <select id="stream" name="current_session" onclick="fun2()" >
                <option value="Winter">Winter</option>
                <option value="Monsoon">Monsoon</option>
    </select>

代码:javascript 中的 scriplet(请注意,html、scriplet 都在同一个页面中)

     <script>
     function  fun2(){

     <%  
       String given_session=request.getParameter("stream"); 
       system.out.println(given_session);
     %>

    }

注意:我得到的输出为空,而不是选定的会话值。那么如何在同一个jsp页面中的scriplet中获取选定的值呢?

4

1 回答 1

0

您可以使用 js 来选择值

函数 get_the_value(){

var e = document.getElementById('stream').value;

返回 e; }

在您的网络浏览器中,您只有 html、javascript 和 css。所有 JSP 代码都应该在服务器上运行。所以你只得到jsp文件的输出。在此之后,您将无法更改 jsp 代码。

于 2013-10-13T06:39:53.997 回答