当前位置 : 主页 > 编程语言 > java >

在jsp scriptlet中获取javascript变量值

来源:互联网 收集:自由互联 发布时间:2021-06-25
参见英文答案 Call Servlet and invoke Java code from JavaScript along with parameters3个 我有一个场景,我需要将javascript varibable与jsp页面的scriptlet中的java对象进行比较.如何在jsp scriptlet中获取javascript变
参见英文答案 > Call Servlet and invoke Java code from JavaScript along with parameters                                    3个
我有一个场景,我需要将javascript varibable与jsp页面的scriptlet中的java对象进行比较.如何在jsp scriptlet中获取javascript变量或以其他方式也适用于我(在javascript中获取arraylist对象值). 有两种方法可以将javascript变量值分配给jsp scriptlet.

第一道路
Demo1.jsp

<script>
    var name = "Gautam";
</script>
<%
    String str = "<script>document.writeln(name)</script>";
    out.println("value: " + str);
%>

第二种方式
Demo2.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>
网友评论