Loading [MathJax]/jax/output/CommonHTML/config.js
社区首页 >问答首页 >如何在JSP中清除页面刷新后的消息

如何在JSP中清除页面刷新后的消息
EN

Stack Overflow用户
提问于 2015-05-15 09:40:56
回答 2查看 3.9K关注 0票数 1

我有一个jsp页面&一个底层servlet,用于从jsp上传文件。上传文件后,它会在同一个jsp上显示一条消息。但在页面刷新后,该消息仍会显示。我试过session.removeAttribute("Message");,但它不起作用。有人能帮帮忙吗

Servlet代码

代码语言:javascript
代码运行次数:0
复制
message = "File Uploaded Successfully";
request.setAttribute("Message", message); // forwards to the message
page.getServletContext().getRequestDispatcher("/tabs.jsp").forward(request, response); 

Jsp代码

代码语言:javascript
代码运行次数:0
复制
<% if (request.getAttribute("Message") != null) { %>
<div class="uploadMsg">
    <p>
        <b><%=request.getAttribute("Message")%></b>
    </p>
</div>
<% } 
session.setAttribute("Message", null); %>
EN

回答 2

Stack Overflow用户

发布于 2015-05-15 11:13:46

您在请求中设置了该属性,但在会话中设置了空值。从请求中删除该值...代替session.setAttribute("Message",null);执行request.setAttribute("Message",null);

票数 0
EN

Stack Overflow用户

发布于 2017-08-01 10:58:27

JSP代码

代码语言:javascript
代码运行次数:0
复制
String message = "Failed to registration!";
request.getSession().setAttribute("message_error", message);
response.sendRedirect("reg.jsp");

页面刷新后获取会话消息和清除消息

代码语言:javascript
代码运行次数:0
复制
<c:if test="${not empty message_error}">
   <div class="alert alert-warning">
       <strong><c:out value="${message_error}"/></strong>
   </div>
   <c:set var="message_error" value="" scope="session"/>
</c:if>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30256214

复制
相关文章
vuex在页面刷新后数据被清除
用vuex来做全局的状态管理, 发现当刷新网页后,保存在vuex实例store里的数据会丢失
wust小吴
2019/12/29
3.1K0
解决: idea 修改 jsp 后,页面刷新无效
idea 修改 jsp 后浏览器访问无效。 解决:进入 idea 配置 修改部署方式: 修改 更新文件方式: OK了。
微风-- 轻许--
2022/04/13
2.7K0
解决: idea 修改 jsp 后,页面刷新无效
vue页面强制刷新缓存不清除_vuex刷新页面数据
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/08
3.2K0
解决 idea 中 jsp 修改后页面不生效
1.问题描述:idea 编辑 jsp , 修改好后在 浏览器访问却发现页面完全无变化 。
微风-- 轻许--
2022/04/13
4.3K0
解决 idea 中  jsp 修改后页面不生效
JSP 页面中的 路径问题
上面两种写法是相同的,都是指向 webapp 应用程序下的 login.jsp 页面。
wsuo
2020/07/30
8.4K0
JSP 页面中的 路径问题
在JSP页面中调用另一个JSP页面中的变量
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huyuyang6688/article/details/16896447
DannyHoo
2018/09/13
7.8K0
清除页面中多余的css样式
Dust-Me是一个很有用也很好用的Firefox插件,它可以分析到你的页面中调用的所有css文件并分析那些在页面中没有被用到。
零式的天空
2022/03/16
1.7K0
jsp实现局部刷新页面、异步加载页面的方法
3.将id为courseList的dom标签重新赋值为需要的页面,就能达到局部刷新的目的
用户1289394
2021/09/22
5.3K0
js中页面刷新和页面跳转的方法总结
.js中cookie的基本用法简介 2009-12-15 js中页面刷新和页面跳转的方法总结 文章分类:Web前端 关键字: javascript js中页面刷新和页面跳转的方法总结 1.history.go(-1), 返回两个页面: history.go(-2); 2. history.back(). 3. window.history.forward()返回下一页 4. window.history.go(返回第几页,也可以使用访问过的URL) 例: <a href="javasc
欢醉
2018/01/22
11.7K0
Vue路由嵌套刷新后页面没有重新渲染
Vue路由嵌套刷新后页面没有重新渲染
Java架构师必看
2021/09/14
1.5K0
jsp web应用开发_JSP页面
1. 动态网页是指服务器端运行的程序或者网页,它们会随不同客户,不同时间,返回不同的内容。
全栈程序员站长
2022/09/27
17.2K0
JS/JQuery页面刷新、局部刷新
//div的局部刷新 $(".dl").load(location.href+" .dl"); //全页面的刷新方法 window.location.reload()刷新当前页面. parent.location.reload()刷新父亲对象(用于框架) opener.location.reload()刷新父窗口对象(用于单开窗口) top.location.reload()刷新最顶端对象(用于多开窗口)
小语雀网
2022/05/06
5.7K0
vue 改变数据后,数据变化页面不刷新
this.$nextTick 将回调延迟到下次DOM更新循环之后执行。在修改数据之后立即使用它,然后等待DOM更新。
肥晨
2023/05/16
2.7K0
刷新页面后让WordPress背景随机切换
作者:matrix 被围观: 3,478 次 发布时间:2013-10-10 分类:Wordpress 零零星星 | 10 条评论 »
HHTjim 部落格
2022/09/26
5390
刷新页面后让WordPress背景随机切换
解决 Vue 刷新页面后 store 数据丢失的问题
原来的状态(页面刷新数据会重置) state: { teamA: '主队' }, mutations: { data_teamA(state, x) { state.teamA = x } }, 解决后(页面刷新保留store数据) state: { teamA: JSON.parse(sessionStorage.getItem("teamA")) || '主队' }, mutations: { data_teamA(state, x) {
Leophen
2019/11/08
2K0
jquery刷新当前页面、刷新父级页面
Jensen_97
2023/07/19
3640
input在输入后回车会刷新当前页面解决
1、添加一个隐形的文本框 <input type="text" style="display:none"/> 2、form表单设置 添加 onsubmit="return false;" <form class="schoolfellow-form" action="" onsubmit="return false;"> </form> //监听回车事件 $(document).ready(function () { document.onkeydown = function (event) {
小语雀网
2022/05/06
1.1K0
vuex + sessionstorage 解决vue项目刷新后页面空白/数据丢失
首先查看sessionStorage的地方在控制台的 Application > Storage > Session Storage这里:
xing.org1^
2018/08/02
3K0
vuex + sessionstorage  解决vue项目刷新后页面空白/数据丢失
刷新页面后this.$route.params 为空
深入学习 vue-router时,按官方文档的教程看下来,结果发现刷新页面后,打印的this.$route.params 为空
赤蓝紫
2023/01/05
9540
刷新页面后this.$route.params 为空
点击加载更多

相似问题

清除h:页面刷新后的消息

10

在jsp页面刷新后删除成功消息?

14

如何在页面刷新后呈现django消息

18

JSP页面在更新后不会刷新

92

刷新jsp页面后将重复执行。

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文