Java WEB面试系列-01
Java WEB面试系列-01 1. 什么是 Servlet? Servlet是用Java编写的服务器端程序, 其主要功能在于交互式地浏览和修改数据,生成动态Web内容。 狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,我们一般将Servlet理解为后者。 2. 为什么要使用 Se

2022年7月17日
大约 11 分钟
Java WEB面试系列-02
Java WEB面试系列-02 1. Servlet 中如何获取 Session 对象? 使用HttpServletRequest对象的getSession方法获取session,通过getCookies获取Cookie。 2. Servlet 中过滤器有什么作用? Servlet监听器对特定的事件进行监听,当产生这些事件的时候,会执行监听器的代码。可以对应

2022年7月17日
大约 12 分钟
Java WEB面试系列-03
Java WEB面试系列-03 1. Java 中如何获取 ServletContext 实例? 1、javax.servlet.Filter中直接获取 2、HttpServlet中直接获取 3、在其他方法中通过HttpRequest获得 2. Java 中 ServletContext 的生命周期? 创建:web应用被加载到服务器或服务器开启。 销毁:we

2022年7月17日
大约 9 分钟
Java WEB面试系列-04
Java WEB面试系列-04 1. JSP 中 application 对象有什么作用? application对象可将信息保存在服务器中,直到服务器关闭,否则application对象中保存的信息会在整个应用中都有效。与session对象相比,application对象生命周期更长,类似于系统的“全局变量”。 服务器启动后就产生了这个Applicatio

2022年7月17日
大约 17 分钟
Java WEB面试系列-05
Java WEB面试系列-05 1. JSP 请求是如何被处理的? 浏览器首先要请求一个以.jsp扩展名结尾的页面,发起JSP请求,然后,Web服务器读取这个请求,使用JSP编译器把JSP页面转化成一个Servlet类。 需要注意的是,只有当第一次请求页面或者是JSP文件发生改变的时候JSP文件才会被编译,然后服务器调用servlet类,处理浏览器的请求。一

2022年7月17日
大约 2 分钟