jsp刷新的问题,急救!!

xueruini 2002-10-06 06:09:19
我有一个页面index.jsp从数据库读出数据,然后我把某项纪录通过servlet删除后重定向到index.jsp,但index.jsp仍显示原来未删除的数据,点一下刷新就好了。
我把response.setHeader("Cache-Control","no-cache");都设了,还是有问题。
我使用tomcat4,我怀疑是不是他的问题,
那位能解决请多多指教,时间很紧
谢谢了!
...全文
164 24 打赏 收藏 转发到动态 举报
写回复
用AI写文章
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
红豆稀饭 2002-10-08
  • 打赏
  • 举报
回复
在submit里面加个Onclick=submit();就行了比如:
<td class="button" NOWRAP background="img/button_bg.gif">
<span class="Button" onClick="submit();">Delete</span>
</td>
<td><img border=0 src="img/button_right.gif"></td>
zh_baiyu 2002-10-07
  • 打赏
  • 举报
回复
其实很简单,你只要把buffer里的内容flush掉就可以了阿!!
具体语句怎么写我忘记了

这个我曾经在asp里就碰到过这个问题
你试试
利而不害 2002-10-07
  • 打赏
  • 举报
回复
用forward
<%
String url = "index.jsp";
%>
<jsp:forward page=url>
<jsp:param name="id" value="<%=userid%>">
</jsp:forward>
利而不害 2002-10-07
  • 打赏
  • 举报
回复
用forward
shidu 2002-10-07
  • 打赏
  • 举报
回复
我从来也没遇到过
而且我什么特别的也没设置
利而不害 2002-10-07
  • 打赏
  • 举报
回复
用forward
xueruini 2002-10-06
  • 打赏
  • 举报
回复
sendRedirect()不行。
dongdongshu的方法可以一试,但不知那位能给出这个问题的原因
我不想这样结贴呀,都是试试!
tspsl 2002-10-06
  • 打赏
  • 举报
回复
将 <%@ page language="java" import="SetPropertys"%>
改为 <%@ page language="java" import="SetPropertys所在目录.*"%>试试
cntoon 2002-10-06
  • 打赏
  • 举报
回复
用response.sendRedirect("***.jsp");试一试吧。
xueruini 2002-10-06
  • 打赏
  • 举报
回复
我的程序是这样调用的:
index.jsp---->servlet/DeleteClass----->index.jsp
dongdongshu 2002-10-06
  • 打赏
  • 举报
回复
up
dongdongshu 2002-10-06
  • 打赏
  • 举报
回复
delete.jsp就是你要定向的删除页!!
你试试,我当时非了很大的劲才解决的。
dongdongshu 2002-10-06
  • 打赏
  • 举报
回复
这样,你先试试这句——
<%
//重向定位到删除页
String fg_me="<meta HTTP-EQUIV=\"refresh\" CONTENT=\"0;URL=/jsp/register/delete.jsp\">";
out.print(fg_me);
%>
我的QQ是5359496,在QQ上交流方便些!!
xueruini 2002-10-06
  • 打赏
  • 举报
回复
不好意思,我是问dongdongshu(东东树)
Smilings 2002-10-06
  • 打赏
  • 举报
回复
你是指哪个的工作原理?
xueruini 2002-10-06
  • 打赏
  • 举报
回复
不大明白,能详细说一下工作原理么?
Smilings 2002-10-06
  • 打赏
  • 举报
回复
呵呵,我比你还惨呢--我用jsp写了一个发表通知的页面,写不进读不出oracle数据库好几天了都没解决,偏偏在这个时候又生病了。
但我还没觉得自己是java郁闷人啊,所以你要乐观点--现在是最困难的时候,挺过了就会阳关灿烂了:)
dongdongshu 2002-10-06
  • 打赏
  • 举报
回复
你说的问题我也遇到过!
我通过这样的方法解决了:
<%
//重向定位到删除页
fg_me="<meta HTTP-EQUIV=\"refresh\" CONTENT=\"0;URL=/jsp/register/delete.jsp\">";
//用fg_me替换HTML中的“matthew_meta”字符。
outPage= ereg_replace.replace(outPage,"matthew_meta",fg_me);
out.print(outPage);
%>
这样的话就一切OK了!!!
注意:ereg_replace.replace()方法是替换母串(页面字符串对象outPage)中的“matthew_meta”为fg_me.
也可以不用这个方法,直接out.print(fg_me)就行了!!
先试试吧!!
xueruini 2002-10-06
  • 打赏
  • 举报
回复
哈哈,就咱两出问题的人在瞎扯,
你的还能正常工作过,我的就从来没好过,
同时java郁闷人,相逢何必曾相识,呵呵
aboutagirl 2002-10-06
  • 打赏
  • 举报
回复
我在文件开始还加了buffer = "NONE"

问题依旧
加载更多回复(4)

81,095

社区成员

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

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