写了一个JSP程序,功能是:先是一个上传页面,该页面上有2个文件上传控件,在服务端是用upload包实现的上传文件servlet,上传好后,保存在一个目录中,然后服务器端调用一个已存在的Java类来匹配这2个文件(大概就是比较),这个Java类先检查这2个文件的大小,如果太大的话(具体有个界限),然后这个Java类就结束返回,这个servlet就会返回给客户端一个响应,这个响应中包括2个文件上传控件,一个文本控件用来让用户填写电子邮件地址,然后填好后重新上传匹配。这就是这个程序的功能。   我的疑问是 : 当文件大大是,可不可以只返回一个含有文本域的响应给浏览器,然后用户输入后发给服务器端让这个Servlet继续运行?因为我自己认为服务器端Servlet返回一个响应后这个servlet生命就结束了。
 
   请知道的告诉我下,谢谢,很急!!!

解决方案 »

  1.   

    忘了说, 这个上传控制servlet上传完后,是在该servlet中继续调用的java类,然后再返回客户端一个响应,这个servlet就结束了。
      

  2.   

    没太看明白
    不过如果想servlet连续两个动作可以在session中加入数据供第二次判断
      

  3.   

    LZ先搞清楚servlet生命周期吧.! servlet生命周期不是你控制得了的. 是服务器控制得.! init和destory是服务器调用的.. 你发请求只是调用service而已.!
      

  4.   

    多谢大家回复,最后用的Session完成的 谢谢大家。