Javascript変数をjspページのスクリプトレット内のJavaオブジェクトと比較する必要があるシナリオがあります。jspスクリプトレットでjavascript変数を取得するにはどうすればよいですか、または他の方法でも機能します(取得javascriptのarraylistオブジェクト値)。
Javascript変数値をjspスクリプトレットに割り当てるには2つの方法があります。
最初の方法Demo1.jsp
<script>
var name = "Gautam";
</script>
<%
String str = "<script>document.writeln(name)</script>";
out.println("value: " + str);
%>
Second WayDemo2.jsp
<html>
<script>
function call()
{
var name = "Gautam";
window.location.replace("Demo2.jsp?name=" + name);
}
</script>
<input type="button" value="Get" onclick='call()'>
<%
String name = request.getParameter("name");
if (name != null)
{
out.println(name);
}
%>
</html>