2 qq 36966866 qq_36966866 于 2017.01.04 16:57 提问

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

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

3个回答

Tiger_Zhao
Tiger_Zhao   Rxr 2017.01.04 17:05

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

qq_36966866
qq_36966866 那该如何去改
11 个月之前 回复
qq_29614459
qq_29614459   2017.01.04 18:40

用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];
}
}

showbo
showbo   Ds   Rxr 2017.01.04 20:31

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
showbo 回复qq_36966866: java不会,效果和asp差不多。。你改成jsp就好了,然后输出类似的代码
11 个月之前 回复
qq_36966866
qq_36966866 大哥,我这个是java的呀
11 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!