function testing(){
var e = document.getElementById("selectBranchId");
var strUser = e.options[e.selectedIndex].value;
return strUser;
}
function test(){
var resultValue = testing();
alert(resultValue);
}
如何在JSP中获取resultValue的值?我尝试使用request.setAttribute但我得到错误变量resultValue无法解决。什么是解决方案。谢谢
答案 0 :(得分:0)
JavaScript在客户端运行,JSP / Scriptlet在服务器端运行。
因此,如果您想访问JSP / Java / Server Side中的任何JavaScript变量,那么
答案 1 :(得分:0)
变量在JspWriter中预先不存在。考虑两个类别的javascript;在页面写入之前和之后。
<html>
<head/>
<body>
<%!
function testing(){
var e = document.getElementById("selectBranchId");
var strUser = e.options[e.selectedIndex].value;
return strUser;
}
%>
<% testing(); %>
</body>
</html>
See this answer了解更多信息。