繁体   English   中英

将JavaScript变量传递到JSP会话

[英]Pass JavaScript variable to JSP session

我编写了一个代码,以从JavaScript获取客户端IP地址。 但是我不能从中得到适当的输出。 我在这个分号<% ; %>出错了<% ; %> <% ; %> 我在下面提到了我的代码。 谢谢。

<script>
function getMyIpAddress() {
$.getJSON("https://jsonip.com?callback=?", function(data) {
    <%String ipAddress =%>data.ip; <% ; %>
    //alert("Your IP address is :- " + data.ip);
    //document.getElementById("demo").innerHTML = ipAddress;
    <% session.setAttribute("clientipAddress", ipAddress); %>
   });
}
</script>

jsp是Java servlet页面 。因此<% %><% =%>应该是Java片段代码。 如您所见,在您的代码<%String ipAddress =%> ,只有一个变量声明 ipAddress为null,正确的语法为<%ipAddress=%> ,而<% ; %> <% ; %>在Java中也是错误的语法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM