当前位置: 技术问答>java相关
急!!JSP提交到Servlet,Servlet的处理要一些时间,怎么插入一个loading页面?立即给分!!!
来源: 互联网 发布时间:2015-08-31
本文导语: JSP提交到Servlet,Servlet的处理要一些时间,我想在Servlet处理时,先给出一个loading页面,然后在给出处理成功的页面. 可以实现吗? 怎么实现loading页面? | 给你个参考的jsp waiting.jsp waiting 正在检...
JSP提交到Servlet,Servlet的处理要一些时间,我想在Servlet处理时,先给出一个loading页面,然后在给出处理成功的页面.
可以实现吗?
怎么实现loading页面?
可以实现吗?
怎么实现loading页面?
|
给你个参考的jsp
waiting.jsp
waiting
正在检索您的数据,请稍等..........
调用waiting.jsp?url=/yourservlet
它就会出现“正在检索您的数据,请稍等..........”直到你的servlet执行完就跳转。
waiting.jsp
waiting
正在检索您的数据,请稍等..........
调用waiting.jsp?url=/yourservlet
它就会出现“正在检索您的数据,请稍等..........”直到你的servlet执行完就跳转。
|
OK!
看你这么着急!(我现在可是在家里上网,要花Money的:))
这是一个servlet。(改成jsp也行)
你试试!用这种方法不涉及线程,比较简单,同时也不会显示实际工作的进度情况。
public void doGet ( HttpServletRequest req, HttpServletResponse res )
throws ServletException, IOException
{
res.setContentType( "text/html" );
HttpSession session = req.getSession( true );
PrintWriter out = res.getWriter();
if ( session.getAttribute("WAIT") == null )
{
session.setAttribute( "WAIT", "" );
out.println( "" );
out.println( "" );
out.println( "Wait a minute..." );
out.println( "" );
out.println( "" );
out.println( "" );
out.println( "" );
out.println( "Processing..." );
out.println( "Please wait..." );
out.println( "" );
out.println( "" );
out.println( "" );
out.close();
}
else
{
session.removeAttribute( "WAIT" );
out.println( "" );
out.println( "Task Done" );
out.println( "" );
out.println( "Task Done!
" );
//你的实际工作,这里只是一个模拟。
for ( int i = 1; i
看你这么着急!(我现在可是在家里上网,要花Money的:))
这是一个servlet。(改成jsp也行)
你试试!用这种方法不涉及线程,比较简单,同时也不会显示实际工作的进度情况。
public void doGet ( HttpServletRequest req, HttpServletResponse res )
throws ServletException, IOException
{
res.setContentType( "text/html" );
HttpSession session = req.getSession( true );
PrintWriter out = res.getWriter();
if ( session.getAttribute("WAIT") == null )
{
session.setAttribute( "WAIT", "" );
out.println( "" );
out.println( "" );
out.println( "Wait a minute..." );
out.println( "" );
out.println( "" );
out.println( "" );
out.println( "" );
out.println( "Processing..." );
out.println( "Please wait..." );
out.println( "" );
out.println( "" );
out.println( "" );
out.close();
}
else
{
session.removeAttribute( "WAIT" );
out.println( "" );
out.println( "Task Done" );
out.println( "" );
out.println( "Task Done!
" );
//你的实际工作,这里只是一个模拟。
for ( int i = 1; i