如何在静态页面获取session中的值,求大神们指教

静态页面方法图片说明
不知道如何才能获取到已经登陆页面的密码的值,我想拿来与输入的原密码比较
修改密码界面图片说明

3个回答

应该是不能吧。
session在服务端,必须递交到服务端才能取值比较,所以必须是个“动态”页面才能在服务端进行不同的响应。

qq_36966866
qq_36966866 那该如何去改
3 年多之前 回复

用response.sendRedirect("a.html?param=hello");用下面的JS方法如:var v=getUrlParameter('param');
function getUrlParameter( name ){
name = name.replace(/[[]/,"\[").replace(/[]]/,"\]");
var regexS = "[\?&]"+name+"=([^&#]*)";
var regex = new RegExp( regexS );
var results = regex.exec(window.parent.location.href );
if( results == null ) return ""; else {

return results[1];
}
}

ajax发送数据到服务器进行验证,或者你修改操作直接ajax提交就行,直接静态是获取不到。
http://www.w3school.com.cn/jquery/ajax_ajax.asp

或者script加载一个动态页,动态页输出session就行了。如

 <script src="xx.asp"></script>
<script>alert(pwd)</script>
xx.asp
var pwd='<%=Session("pwd")%>'

showbo
支付宝加好友偷能量挖,胡杨等着我的招呼 回复qq_36966866: java不会,效果和asp差不多。。你改成jsp就好了,然后输出类似的代码
3 年多之前 回复
qq_36966866
qq_36966866 大哥,我这个是java的呀
3 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐