Servlet面试高频题及详细答案.docxVIP

  • 1
  • 0
  • 约5.53千字
  • 约 10页
  • 2026-06-10 发布于河北
  • 举报

Servlet面试高频题及详细答案

一、基础概念类

1.什么是Servlet?它的核心作用是什么?

答案:Servlet是Java编写的服务器端程序,运行在Web服务器(比如Tomcat)的Servlet容器中,本质是一套Java接口(javax.servlet.Servlet)。核心作用是接收客户端(浏览器/APP)的HTTP请求,处理业务逻辑(比如查数据库、调用其他服务),然后生成HTTP响应返回给客户端——简单说就是“中间桥梁”,连接客户端和服务器端的业务层,解决静态页面无法处理动态请求的问题。

2.Servlet和JSP的区别与联系?

答案:

• 区别:Servlet以Java代码为主,要通过out.print()输出HTML,开发静态页面麻烦;JSP以HTML为主,嵌入Java代码(,更适合做页面展示。运行机制上,JSP会被容器编译成对应的Servlet类再执行,所以JSP本质是“Servlet的简化版”。

• 联系:两者都运行在Servlet容器中,都能处理HTTP请求,通常配合使用——JSP负责页面渲染,Servlet负责业务逻辑处理(MVC模式中,JSP是View,Servlet是Controller)。

二、生命周期类

3.Servlet的生命周期是

文档评论(0)

1亿VIP精品文档

相关文档