如何通过js获取当前用户所在城市

JavaScript013

如何通过js获取当前用户所在城市,第1张

一般项目中,用户的登陆信息储存在一个session中,判断登陆成功后,利用用户ID之类找到该用户所有信息,然后放在这个用户的对象之中:

User loginUser= userDao.getUser(id)//getUser(id)是通过id查找为传入id的用户的所有信息,并返回一个对象

request.getSession().setAttribute("user",loginUser)//把当前用户存入名为user的session中

jsp页面获得如下:

页面开头可以获得用户的某项信息,例如名字:

<%

String name=((User)session.getAttribute("user")).getName()

%>

然后js中得到这个name值:

</script>

var loginName="<%=name%>"

<script>

然后其他的值类似获得。

这是常用的方法,希望对你有用

引用下面的js:

<script src="http://pv.sohu.com/cityjson?ie=utf-8"></script>

直接获取IP和城市名:

alert(returnCitySN['cip'] + returnCitySN['cname'])