单个Servlet如何处理来自客户端的多个请求

单个Servlet如何处理来自客户端的多个请求,第1张

单个Servlet如何处理来自客户端的多个请求

Struts / Spring框架实际上是在Servlet规范之上编写的,因此无论您在其下使用Servlet是什么都无所谓。

没错,仅创建了Servlet的单个实例,但是该实例在多个线程之间共享。因此,您不应该在Servlet中共享共享的可变状态。

例如,您已将以下servlet映射到

http://localhost/myservlet

class MySerlvet extends HttpServlet {     public void doGet(HttpServletRequest req, HttpServletResponse res) {          // Get Logic     }    }

Web服务器的代码中将具有相似的内容(不一定相同)。

MyServlet m = new MyServlet(); // This will be created once// for each request for http://localhost/myservletexecutorService.submit(new RequestProcessingThread(m));


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5057012.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存