jsp+javabean+servlet,如何后台运行servlet?
我有这样几个文件,其中:newrequire.jsp
是一张表单,提交给requiretotable.jsp处理
requiretotable.jsp
包含RequireBean,将表单传递过来的参数赋给RequireBean的每个属性,然后调用该RequireBean的方法将用户数据存入到数据库表中,正如文件名所示;接下来,用一条<jsp:include flush="false" page="MatchServlet">包含MatchServlet.java,该代码的doGet方法是根据表单的数据在另一个数据库表中进行查询,将相关内容存入第三张表中,再调用另一个Servlet进行后续的操作。
RequireBean.java
接受表单中传递过来的数据
MatchServlet.java
index.jsp
我的问题是这样的:
我想在服务器执行MatchServlet的同时,网页就跳转到index.jsp,继续为用户提供服务。
我现在用的是jsp:include,如果后面跟个超链接,那是不是系统要等到MatchServlet执行完了才跳转到index.jsp?
我是不是该考虑使用线程?创建一个线程,然后让这个线程来执行这个MatchServlet,完了自动终止?这该如何做呢?
谢谢指点!
搜索更多相关主题的帖子:
servlet javabean jsp 后台 运行
----------------解决方案--------------------------------------------------------
不知道用AJAX能否实现。。用线程应该是可以的。。
----------------解决方案--------------------------------------------------------
执行完后再跳转!
----------------解决方案--------------------------------------------------------
1 用AJAX的异步传输
2 用frame标记分
个人认为没必要创建线程, 在B/S结构里也不可行.
----------------解决方案--------------------------------------------------------