我有以下场景
<select name="dropdown_Source" onchange="call()">
<% for (int i=0 ; i < a1.length; i++) { if (a1[i]==n ull) break; %>
<option value="<%=a1[i]%>">
<%=a1[i]%>
</option>
<% } %>
</select>
<script>
function call() {
var source = document.forms[0].dropdown_source.value;
// Now this 'source' value i have to pass to jsp function
<%
Admin a = new Admin(); //this is class defined
a.getResult(source); //but source is not resolved here
%>
}
</script>
这怎么办source
我应该在JSP函数中传递值吗?
a.getResult()
- 函数将返回下拉元素列表和该列表
我必须填充另一个 <option>
标签。
最佳答案
你不能那样做。 JSP 页面编译完成并作为响应
发送到浏览器后,JavaScript 在客户端执行。
关于javascript - 将变量值从 javascript 传递到 JSP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16497071/