sevlet能不能直接运行?需不需要环境支持?

 我来答
陈立民老师V
高粉答主

2021-12-07 · 关注我不会让你失望
知道小有建树答主
回答量:816
采纳率:100%
帮助的人:21.4万
展开全部

sevlet能直接运行,需要环境支持的。

不同的web服务器都是servlet容器,这些服务器通常都有一些配置文件、jar、启停脚本等等。需要把Web应用打成WAR包部署到Tomcat中,在Web应用中要指明URL被哪个类的哪个方法所处理(不论是原始的Servlet开发,还是流行的Spring MVC都必须指明)。

服务器将对应的Servlet(比如HelloServlet)实例化,调用Servlet实例的service方法。服务器会将request和response作为参数传递给service方法,可以通过request对象获取请求数据(比如一些请求参数值),通过response对象写入处理结果。

sevlet运行:

服务器通过response对象获取处理结果,创建响应数据包,服务器发送响应数据包给浏览器。浏览器解析响应数据包,并且生成相应的页面。传递给这个方法一个“请求”(ServletRequest)对象和一个“响应”(ServletResponse)对象作为参数。

在HttpServlet中已存在Service()方法。默认的服务功能是调用与HTTP请求的方法相应的do功能。仅执行一次,在服务器端停止且卸载Servlet时执行该方法。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式