当我在下拉列表中按某个值时,我想检查我在scriplet中选择的值。我怎么能这样做?
我尝试如下:(以下两个代码在同一页面“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);
%>
}
注意:我的输出为null,而不是选定的会话值。那么如何在scriplet中获取所选的值,这些值在同一个jsp页面中?
答案 0 :(得分:0)
您可以使用js选择值
function get_the_value(){
var e = document.getElementById('stream')。value;
返回e; }
在您的网络浏览器中,您只有html,javascript和css。所有JSP代码都应该在服务器上运行。所以你只获得了jsp文件的输出。在此之后,您无法更改jsp代码。