JSP页面如何跳转并刷新???

问题描述

在做数据库,index.jsp是一打开就能显示所有数据的,想在增加、删除等操作后跳回index.jsp页面,而且index.jsp显示操作之后的结果,增加删除操作是写在insert.jsp、delete.jsp页面中的,但是每次跳回都是显示之前的结果,得再刷新一次才能显示新的结果。有什么办法能直接显示新的结果啊???跳转的代码试了很多都不能显示新的结果,<scriptlanguage="javascript">window.location.href="index.jsp";</script><jsp:forwardpage="index.jsp">response.sendRedirect("index.jsp");上面三种跳转方法都试过了,都是需要刷新才能显示新的数据集。请问如何才能不需要刷新自动跳转就显示修改后的结果啊???

解决方案

解决方案二:
1.禁止客户端缓存要在<head>中加入类似如下内容:<METAHTTP-EQUIV="pragma"CONTENT="no-cache"><METAHTTP-EQUIV="Cache-Control"CONTENT="no-cache,must-revalidate"><METAHTTP-EQUIV="expires"CONTENT="Wed,26Feb199708:21:57GMT">或<metahttp-equiv="pragma"content="no-cache"><metahttp-equiv="cache-control"content="no-cache"><metahttp-equiv="expires"content="0">2.在服务器的动态网页中禁止缓存,要加入类似如下脚本response.setHeader("Pragma","No-cache");response.setHeader("Cache-Control","no-cache");response.setDateHeader("Expires",0);你可以在index.jsp页面上加上如上代码试试!
解决方案三:
做完insertupdatedelete以后跳转到查询的actin
解决方案四:
你直接在返回的时候重新请求一次查询的方法就行了也就是你一打开全显示的方法
解决方案五:
引用3楼zn85600301的回复:

你直接在返回的时候重新请求一次查询的方法就行了也就是你一打开全显示的方法

++

时间: 2024-11-25 13:56:45

JSP页面如何跳转并刷新???的相关文章

jsp页面如何跳转到html页面,在线急等!

问题描述 jsp页面如何跳转到html页面,在线急等! jsp页面如何跳转到html页面,用按钮,求大神!!!!!!!!!!!!!!!!!!!!!! 解决方案 jsp的几种跳转方法:http://jingyan.baidu.com/article/ed15cb1b14d9201be3698183.html 解决方案二: response.Redirect或者js跳转:window.location=新的地址 解决方案三: http://blog.csdn.net/a597926661/artic

微信-关于jsp页面的跳转问题

问题描述 关于jsp页面的跳转问题 //延期 function todelay(){ var xx=$(this).attr("data-id"); // msg("是否确认延期?",["确认延期","我点错了"],function(){delay(xx)}); window.location.replace("${ctx }/weixin/delay?openid=${openid}&id=xx"

myeclipse中jsp页面的跳转问题

问题描述 myeclipse中jsp页面的跳转问题 这个位于main.jsp中,当struts.xml中跳转到main.jsp这个界面中时,这个界面再调用frame中的src向struts.xml发出loginAction_left.action这个请求?流程是不是这样子的呀? 解决方案 jsp页面的跳转问题MyEclipse 创建jsp页面出现中文乱码问题解决方法jsp页面框架内跳转问题 解决方案二: 这要看你的具体权限控制. 可以是登录后再跳往主界面,也可以在主界面增加登录功能.游客可以不登

浏览器-为什么访问不了spring mvc的项目工程,连静态jsp页面也跳不了。

问题描述 为什么访问不了spring mvc的项目工程,连静态jsp页面也跳不了. 刚部署的项目工程,以前别人已经做好了,部署后tomcat不报错,但浏览器就是找不到路径,一直报404,这是为什么? 解决方案 你的问题太抽象了,想帮你都力不从心的,建议你 1.看tomcat是否启动 2.如果启动访问一下项目的index.jsp---一般过滤器都不会拦截这个页面的 3.如何能访问的话,就应该是你配置文件的问题了 如果还有文件,建议你把tomcat的日志粘出来帮你看看, 解决方案二: 哪位大神帮帮我

jsp页面,点击了提交按钮,没反应,跳转不到action

问题描述 用SSH2在搭一个网站,出现一个jsp页面无法跳转到action. 麻烦大家帮忙看看<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%><%String path = request.getContextPath();String basePath = request.getScheme() + "://"+ re

图片-jsp页面跳转之后,样式不生效 一定要刷新之后才生效

问题描述 jsp页面跳转之后,样式不生效 一定要刷新之后才生效 页面跳转至后css样式不生效 一定要刷新之后才生效 背景是几张图片的轮播 跳转按钮:<div class="ui-block-a"><a href="dingdan.jsp" data-theme="a" data-role="button" data-icon="search" data-iconpos="top&

JSP页面跳转的五种方法

1. RequestDispatcher.forward() 是在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servlet or JSP到另外一个Servlet,JSP 或普通HTML文件,也即你的form提交至a.jsp,在a.jsp用到了forward()重定向至b.jsp,此时form提交的所有信息在 b.jsp都可以获得,参数自动传递. 但forward()无法重定向至有frame的jsp文件,可以重定向至有frame的html文件,

JSP页面必须手动刷新问题求助!

问题描述 SSH框架的程序,前台JSP页面,必须手动刷新一下才能取到最新的值,为什么?已经采取的方法jSP页面已经添加了清缓存,ACTION调用添加了时间戳等方法,哪位大侠知道这到底是为什么? 解决方案 解决方案二:只这些描述实在是没法分析.我估计jsp代码的逻辑或者顺序有问题解决方案三:jsp在页面的值不会自己获取的,解决方案四:我觉得是跳转的原因,看看action配置问题解决方案五:应该是你哪块逻辑或者action跳转的原因吧,仔细检查下你的代码.解决方案六:B/S是被动式的啊,你不请求服务

jsp页面获取session值,第一次取值为空,必须要重新刷新页面,才能取到,求高手指点,急!!!

问题描述 action里面打印有值,但是在jsp页面取值却没有,debug也显示是空的,非要刷新一次才能取到​ 解决方案 解决方案二:.....没看懂,估计不是你贴出来的原因解决方案三:增加一行刷新缓冲区的代码试试解决方案四:jsp页面在加载的时候会编译成servlet,而servlet则会展示给我们想要的页面,这个编译过程会把标签,el语句等等也编译,这个时候只是页面的加载,这个时候还没有访问你的action,所以在session中的action_name是空,等页面加载完成后会访问ajax,