想双仞剑一样的session,大侠帮出出主意!!

rosmada 2002-05-30 01:01:57
我在我的jsp页面首先用session得到的值进行了一系列操作很是方便,然后我在同一个ie页面从新登陆,得到的却是刚才操作后的结果,而我想是从头开始,不需要这些值,苦苦研究了半天,得到的结果是即使我把这些得到的session付为空也不行,大家有好的解决方案或是例子吗?请你们帮忙!!!!
...全文
117 24 打赏 收藏 转发到动态 举报
写回复
用AI写文章
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
rosmada 2002-05-30
  • 打赏
  • 举报
回复
times2001延时不起作用啊,
qzwrj,谢谢你的耐心,我是这样用你给的代码做的,首先我在我的哪个loginconfirm里加了HttpSession session = request.getSession(true);
session.invalidate();
然后有在页面里建index.html(这块不知道是做什么用的),结果还是没有改变啊!


还是不行,我这个问题快一天了,头都大了,我做在电脑前基本上没动啊,真惨:)
那能不能就使页面打开后自动刷新一次呢?
Times2001 2002-05-30
  • 打赏
  • 举报
回复
一件很不可能的原因是:清空session需要时间
虽然这个原因不可能,但是你可以试试延迟两秒后返回index.jsp
<script language="Javascript">
mytimeout=setTimeout("self.location ='index.jsp?Time=<%=System.currentTimeMillis()%>'",2000);
</script>
gzwrj 2002-05-30
  • 打赏
  • 举报
回复
login out的时候.
HttpSession session = request.getSession(true);
session.invalidate();
在你jsp根目录.加上一个index.html
指向你的loing page.
rosmada 2002-05-30
  • 打赏
  • 举报
回复
times2001我是用你的代码把注销后捣回到登陆也面的,
但我在次登陆到哪个也面后,我发现里面的值还显示在那里,但是,刷新一下就好了,真是奇怪!
Times2001 2002-05-30
  • 打赏
  • 举报
回复
index.jsp 页面里有个“注销”,点“注销”后交给另一个页面(例如:dis.jsp)处理注销过程,处理完注销后用
<script language=javascript>
window.location="index.jsp?time=<%=System.currentTimeMillis()%>";
</script>
返回index.jsp

如有问题再一起研究
Times2001 2002-05-30
  • 打赏
  • 举报
回复
<script language=javascript>
window.location="index.jsp?time=<%=System.currentTimeMillis()%>";
</script>

这个不要放在index.jsp里面就可以了
rosmada 2002-05-30
  • 打赏
  • 举报
回复
我想我的是不是和 chinaren的情况差不多,他也要注销,
注销的页面我是这样的:<%@ page contentType="text/html;charset=gb2312" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>注销</title>

</head>
<%@ page language="java" import="java.sql.*" %>
<%
request.getSession().setAttribute("banjis",null);
request.getSession().setAttribute("num",null);
request.getSession().setAttribute("name",null);
request.getSession().setAttribute("times",null);
request.getSession().setAttribute("dwnsubject",null);
request.getSession().setAttribute("code",null);

//String banji1=(String) session.getValue("banjis");
//out.print(banji1);
response.setHeader("pragma", "no-cache");
response.setHeader("Cache-Control", "no-cache");
response.setHeader("Cache-Control", "no-store");


%>
<body>
<script language=javascript>
window.location="password.jsp";
</script>
</body>
</html>
Andrawu 2002-05-30
  • 打赏
  • 举报
回复
http://www.csdn.net/expert/topic/765/765120.xml?temp=.9400904
rosmada 2002-05-30
  • 打赏
  • 举报
回复
gzwrj你说的我还是不太懂,呵呵,请原谅我这个菜鸟,在详细说说好吗,包括用法,和用的地方!!!!
andrawu你的我用了,不知道地方对不对,也没有作用啊!
要不然你们看看怎么样是得打开页面后能自动刷新一次!
谢谢你们提供的支持!!
rosmada 2002-05-30
  • 打赏
  • 举报
回复
times2001你的我用了之后就反复的闪个不停,怎么回事,我只想让他在打开页面时刷新一次,能帮看看吗?
Times2001 2002-05-30
  • 打赏
  • 举报
回复
问:但是到登陆进去之后,刷新一下就没有问题,怎么回事呢?
答:试试这个
<script language=javascript>
window.location="index.jsp?time=<%=System.currentTimeMillis()%>";
</script>
gzwrj 2002-05-30
  • 打赏
  • 举报
回复
invalidate
public void invalidate()
Invalidates this session then unbinds any objects bound to it.
Throws:
IllegalStateException - if this method is called on an already invalidated session
Andrawu 2002-05-30
  • 打赏
  • 举报
回复
response.setHeader("pragma", "no-cache");
response.setHeader("Cache-Control", "no-cache");
response.setHeader("Cache-Control", "no-store");
加这个试试。
rosmada 2002-05-30
  • 打赏
  • 举报
回复
gzwrj ,你那个函数该怎么用呢?详细点好吗,谢谢!
rosmada 2002-05-30
  • 打赏
  • 举报
回复
那有什么办法让我的页面一打开就能自动刷新一次呢?
gzwrj 2002-05-30
  • 打赏
  • 举报
回复
session.invalidate();
chenbin 2002-05-30
  • 打赏
  • 举报
回复
应该是IE的缓存问题
rosmada 2002-05-30
  • 打赏
  • 举报
回复
我是说我刷新一下就显示正确信息了。为什么呢?
rosmada 2002-05-30
  • 打赏
  • 举报
回复
但是到登陆进去之后,刷新一下就没有问题,
怎么回事呢?
rosmada 2002-05-30
  • 打赏
  • 举报
回复
我另建了一个注销页面,再里面进行注销,执行如下代码:
<%@ page contentType="text/html;charset=gb2312" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>注销</title>
</head>
<%@ page language="java" import="java.sql.*" %>
<%
request.getSession().setAttribute("banjis",null);
request.getSession().setAttribute("num",null);
request.getSession().setAttribute("name",null);
request.getSession().setAttribute("times",null);
request.getSession().setAttribute("dwnsubject",null);
//String banji1=(String) session.getValue("banjis");
//out.print(banji1);

%>
<body>
<script language=javascript>
window.location="index.jsp";
</script>
</body>
</html>
%>
<body>
<script language=javascript>
window.location="index.jsp";
</script>
</body>
</html>
在这个面中,我out.print(banji1);的值为null,可是当我用另外一个人登陆时仍旧得到的哪个结果!!!
加载更多回复(4)
内容概要:本文围绕“基于序阻抗建模的VSG并网逆变器仿真复现研究”,利用Simulink工具对虚拟同步发电机(VSG)并网逆变器进行系统建模与仿真分析,重点研究其在弱电网条件下的序阻抗建模方法、扫频法稳定性判据及宽频带振荡机理。研究整合了多篇博士论文与高水平期刊成果,涵盖阻抗建模理论、控制器设计、正负序解耦分析及系统稳定性评估等内容,并配套提供完整的Matlab/Simulink代码与仿真模型资源,支持复现光伏逆变器、构网型变流器等多种典型新能源并网系统案例,旨在帮助科研人员深入掌握新能源并网系统的动态响应特性与稳定控制策略。; 适合人群:具备电力系统、电力电子或自动控制等相关专业背景,正在从事新能源并网、微电网运行、逆变器控制与稳定性分析等方向研究的研究生、博士生及科研技术人员。; 使用场景及目标:①掌握VSG并网逆变器的序阻抗建模流程与精确仿真技术;②理解弱电网环境下并网系统的振荡产生机制与稳定性判据应用;③复现高水平学术论文中的阻抗扫频验证与稳定性分析案例,提升科研仿真能力与论文复现水平; 阅读建议:建议结合所提供的Simulink模型与Matlab代码循序渐进地操作实践,重点关注阻抗建模的数学推导与扫频仿真的参数设置,同时参考文中引用的博士论文与顶刊文献,系统构建对新能源并网系统稳定性的理论认知与工程实践能力。
内容概要:本文聚焦于光伏并网逆变器与虚拟同步发电机(VSG)在弱电网条件下的正负序阻抗建模与稳定性分析,基于Simulink平台实现系统的序阻抗数学建模、扫频法仿真验证及正负序阻抗特性对比。研究涵盖阻抗建模的理论推导、仿真参数设置、扫频激励信号设计与频率响应提取,并深入探讨两者接入弱电网后的交互稳定性问题,揭示宽频带振荡的潜在机理。文档还关联多项前沿课题资源,如构网型变流器阻抗解耦、锁相环动态影响分析等,为新能源并网系统的稳定性研究提供完整的仿真复现支持和技术参考。; 适合人群:具备电力电子、自动控制及电力系统基础知识,从事新能源发电并网、微电网运行控制、逆变器建模与稳定性分析等相关领域的研究生、科研人员及工程技术人员。; 使用场景及目标:①掌握光伏逆变器与VSG的正负序阻抗建模方法;②利用Simulink开展扫频仿真,评估系统在弱电网下的稳定性;③复现高水平学位论文及期刊中的关键仿真模型,支撑科研项目申报、论文撰写与工程验证。; 阅读建议:建议结合提供的网盘资源(含完整Simulink模型文件与配套代码)进行实操复现,重点理解阻抗建模的理论依据与扫频仿真的实施细节,按照文档指引循序渐进学习,以系统性掌握建模流程与稳定性判据应用。
打开链接下载源码: https://pan.quark.cn/s/8ec3d104bde6 华为MA5671是一款针对宽带接入需求而研发的智能型光猫设备,其核心应用场景为家庭用户及小型企业环境。该设备运用了千兆以太网技术,能够提供卓越的网络连接性能,从而使用户可以体验到稳定流畅的互联网服务。其完整名称为SmartAX MA5671,其中"SmartAX"是华为对其智能接入产品系列的特定命名,意指该设备具备智能化管理功能与自动化配置特性。固件,即Firmware,是指存储于硬件设备内部的一套程序代码,负责控制设备的各项功能运作并合理调配硬件资源。在华为MA5671设备中,固件发挥着核心作用,它直接影响着设备的操作系统运行机制、网络协议兼容性、安全防护机制以及性能表现等多个维度。"MA5671V8R313C00SPC100"作为该固件的标识编号,通过此代码可以解析以下几个关键层面的信息: 1. **V8**:这通常象征固件的主版本号,或许表明这是第8代产品形态或第8次主要升级迭代。 2. **R313**:这可能代表固件的次级版本或修订层级,暗示着相较于V8版本,该版本经历了313次的迭代优化。 3. **C00**:这部分或许与设备的特定型号设定或地域适配性相关,不同的C00编码可能对应不同的功能模块配置或区域适应性调整。 4. **SPC100**:最后的这一段编码可能标识着特殊版本或性能增强配置,SPC(Special Performance Configuration)可能是华为针对特定性能优化版本设定的代号,而100可能代表这种优化措施的等级或序列编号。 在实际部署过程中,将固件保持为最新版本是非常重要的,这样做能够有效修正已知的安全隐患,优化设备运作效能,...

81,111

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧