📄 加载中间等待页面.txt
字号:
中间加一个提示页面,比如只显示“please waiting”
但为了传参数,要有一form,班需要传的参数用<input type="hidden" name ="test" value="value">传导处理页面,在第二页用docement.form.submit()方法提交(javascript),在第三页处理并显示结果。
例子中第三页的sleep()方法只是为了浪费时间,把他换成你需要的急可。参数你可以增加。
程序如下:(共三页:first.jsp,是输入页面;next.jsp是中间页面,result.jsp世结果页面,w2000&tomcat3.2)
first.jsp
//////////////////////////////////////////////////////////////////
<%@ page contentType="text/html;charset=gb2312" %>
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD>
<BODY>
<% out.println("aaaa");
%>
<form name="form" action="next.jsp " method="post">
<input type="submit" name="action" value="开始" >
<input type="hidden" name="action" value="dddd" >
</form>
</BODY>
</HTML>
///////////////////////////////////////////////////////////////////
next.jsp
////////////////////////////////////////////////////////////
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD>
<BODY>
<h1>
pleas waiting......
</h1>
</BODY>
<form name="frmtodo" method="post" action="result.jsp">
<input type = "hidden" name ="n" value=<%= request.getParameter("action")%> >
</form>
<script language = "javascript">
frmtodo.submit();
</script>
</HTML>
///////////////////////////////////////
result.jsp
/////////////////////////////////////////////////
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<%@page import= "java.util.*"%>
<%@page import="java.math.*" %>
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD>
<BODY>
<%
for(int i = 0;i<10;i++)
{
for(int j = 0;j<10;j++)
{
java.lang.Thread.sleep(100);
}
}
out.print("over");
out.print(request.getParameter("n"));
%>
</BODY>
</HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -