如何用代码强制jsp页面在每次打开时自动刷新(请进)??

lly9900 2002-04-18 03:35:01
jsp页面一 A_insert.jsp:

<%@ page language="java" import="java.io.*,java.sql.*,java.util.*,java.net.*,javax.servlet.*,comm.*" contentType="text/html"%>

<%--
'**************************************************
'描述: 录入界面
'*************************************************
--%>

<script language="javascript">
function CloseWindow() {
window.close();
}
</script>

<%
int iSeq_no = 0;
String strSql = "";

strSql = "select nvl(max(seq_no),0) as max_no from table_a "
......
sqlStmt.executeQuery(strSql);
......
iSeq_no = sqlStmt.getInt("max_no");
iSeq_no++;
......
%>

<html>
<form method="POST" name="zjyw" action="A_insert_save.jsp">
......
序号:<%=iSeq_no%>
......

<input type="submit" name="save" value="保存">
<input type="button" name="back" value="退出" onclick="CloseWindow();">

</form>
</html>

jsp页面二 A_insert_save.jsp:

<%@ page language="java" import="java.io.*,java.sql.*,java.util.*,java.net.*,javax.servlet.*,comm.*" contentType="text/html"%>

<%--
'**************************************************
'描述: 保存界面
'*************************************************
--%>

<script language="javascript">
function CloseWindow() {
window.close();
}
</script>

<%
strSql = "insert into table_a(seq_no) values( " + 最新序号 + ")";
......
try {
strStmt.executeQuery(strSql);
}
catch(SQLException ex) {
err = ex.tostring();
}
......
%>

<html>
<%
if ( err.length() == 0 && iRows>0 ) {
%>
新增成功!
<a href="A_insert.jsp">继续增加</a>
 
<a href="javascript:window.close()">关闭</a>
<%
}
else {
%>
新增失败!原因:<%=err%> <br>
<%=strSql%>
<br>
<a href = "javascript:history.back()">返回</a>
<%
}
%>
</html>


说明:
A_insert.jsp页面首先从数据库中提取table_a的最大流水号并显示出来,同时提供表单输入,保存时调用A_insert_save.jsp页面;
A_insert_sava.jsp页面在存盘时重新生成最新流水号,成功后提供”继续输入“连接以便返回刚才的输入界面A_insert.jsp。

问题:
存盘成功后再返回输入界面时,显示的最大流水号没有变化,按道理重新select会返回新的最大号,而实际上每次保存都已经成功。 若按”刷新“则最大流水号就会显示最新数据。

请问: 如何每次回到A_insert.jsp页面时(第一次打开或重新返回)强迫其刷新,以显示最新的流水号数据??

...全文
176 点赞 收藏 2
写回复
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lly9900 2002-04-18
多谢!!
回复
<%response.setHeader("Pragma","no-cache");
response.setHeader("Cache-Control","no-cache"); //HTTP 1.1
response.setDateHeader("Expires",0);%>
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告