如何用代码强制jsp页面在每次打开时自动刷新(请进)??
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页面时(第一次打开或重新返回)强迫其刷新,以显示最新的流水号数据??