怎样在前台删除指定session

林谿 2016-12-05 11:27:39
我是这样写的:
<c:if test="${not empty sessionScope.mas }">
<input style="display:none;" id="mas" value="${sessionScope.mas}" />
<%
session.removeAttribute("mas");
%>
<script type="text/javascript">
if($("#mas").val() != "" || $("#mas").val() != null || $("#mas").val() != undefined){
alert($("#mas").val());
}
$("#mas").val("");
</script>
</c:if>
但没有效果
...全文
428 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
monkey_cn 2016-12-06
  • 打赏
  • 举报
回复
你写的逻辑有问题 先获取了session中的值,再删除。但是之前获取过,并赋值到input中,你在调用时input值没有被清空
秃头桔 2016-12-05
  • 打赏
  • 举报
回复
你后台是怎么存的?
爱睡觉的阿狸 2016-12-05
  • 打赏
  • 举报
回复
你这样当然不会生效啦,你先<input style="display:none;" id="mas" value="${sessionScope.mas}" />,将mas的值存在了网页标签的value属性中,再去删除session中的mas,session中的mas是给你删除了,但是标签的值没有被删除,你再从标签中取,当然有值啦。
柯南8023 2016-12-05
  • 打赏
  • 举报
回复
不过话说,我觉得你这处理问题的思路有问题啊,你是不是需要清除错误提示?早就过了在jsp中写java脚本的年代了吧,这样写代码会不会被领导骂哦。。。你换一种处理方式吧
柯南8023 2016-12-05
  • 打赏
  • 举报
回复
小白路过 帮顶
魔都 2016-12-05
  • 打赏
  • 举报
回复
原始需求是什么,为什么要前台删除sesssion
林谿 2016-12-05
  • 打赏
  • 举报
回复
在SpringMVC的Controller里写request.getSession().setAttribute("mas", "系统异常");

81,092

社区成员

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

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