[英]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.