js怎么获得服务器端的session id

JavaScript019

js怎么获得服务器端的session id,第1张

这种只能够再后台服务器代码里面设置一个方法,在前端Ajax请求的时候,进行返回sessionId信息了。因为不知道具体的语言所以所得比较笼统(比如:Java的话可能会说再action层写一个AJAX处理的方法;PHP不是很好说一般是controller层中写)

在jsp中使用js中的设置属性,进而获得session保存的属性值,实例如下:

session设置:

session.setAttribute("username",username)

session.setAttribute("password",password)

session获取:

username=session.getAttribute("username")

password=session.getAttribute("password")

因为Session是保存在服务端的,js只能通过ajax读取Session。不过一般也不建议这么做,你可以把前端验证码输入的值传给后端,后端判断是否正确,返回是否正确就行了。因为你直接把验证码发给前端,这样就可以使用js得到验证码,并自动输入,就失去验证码的意义了。

JScript code

var id = '<%=Session["UserName"] %>'

混写就OK了。