Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 单击按钮时将值存储在java脚本函数中的会话变量中_Html_Jsp - Fatal编程技术网

Html 单击按钮时将值存储在java脚本函数中的会话变量中

Html 单击按钮时将值存储在java脚本函数中的会话变量中,html,jsp,Html,Jsp,我想将评级值存储在java脚本函数内的jsp会话变量中,以便在TestOperation页面中使用 我尝试了这种方法,但没有存储任何值“UserRating”会话变量 <html> <head> <title>Registration Page</title> <script type="text/javascript"> function SetRating() {

我想将评级值存储在java脚本函数内的jsp会话变量中,以便在TestOperation页面中使用

我尝试了这种方法,但没有存储任何值“UserRating”会话变量

<html>
<head>
    <title>Registration Page</title>

    <script type="text/javascript">
        function SetRating() 
        {
            var rating = document.getElementById("ratingValue").value;

            <%
              request.setAttribute("UsaerRating",rating);
            %>
        }
    }
    </script>
</head>


<body>

    <form method="post" action="testOperation">
        <input type="text" id="ratingValue" onclick="doDisplay(this);" />
        <input type="Button" onclick="SetRating();" value="Set Rating"/>
        <input type="submit" value="Submit"/>

    </form>
</body>
</html>

注册页
函数SetRating()
{
var评级=document.getElementById(“评级值”).value;
}
}

无法直接从中设置任何会话变量 javascript,因为它纯粹是一种客户端技术。您可以使用AJAX 尽管如此,它仍然可以异步地将请求发送到服务器上运行的servlet 然后从servlet中将数据添加到会话中。 因此,您不会使用javascript来实际设置 会话变量,但看起来是这样的

您还可以从