97、Servlet接口中有哪些方法?
答:Servlet接口定义了5个方法,其中前三个方法与Servlet生命周期相关:
- void init(ServletConfig config) throws ServletException
- void service(ServletRequest req, ServletResponse resp) throws ServletException, java.io.IOException
- void destory()
- java.lang.String getServletInfo()
- ServletConfig getServletConfig()
Web容器加载Servlet并将其实例化后,Servlet生命周期开始,容器运行其init()方法进行Servlet的初始化;请求到达时调用Servlet的service()方法,service()方法会根据需要调用与请求对应的doGet或doPost等方法;当服务器关闭或项目被卸载时服务器会将Servlet实例销毁,此时会调用Servlet的destroy()方法。
98、转发(forward)和重定向(redirect)的区别?
答:forward是容器中控制权的转向,是服务器请求资源,服务器直接访问目标地址的URL,把那个URL 的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,所以它的地址栏中还是原来的地址。redirect就是服务器端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址,因此从浏览器的地址栏中可以看到跳转后的链接地址,很明显redirect无法访问到服务器保护起来资源,但是可以从一个网站redirect到其他网站。forward更加高效,所以在满足需要时尽量使用forward(通过调用RequestDispatcher对象的forward()方法,该对象可以通过ServletRequest对象的getRequestDispatcher()方法获得),并且这样也有助于隐藏实际的链接;在有些情况下,比如需要访问一个其它服务器上的资源,则必须使用重定向(通过HttpServletResponse对象调用其sendRedirect()方法实现)。
相关推荐
Java经典高级2023面试题大全带答案.pdf 发现网上很多Java面试题都没有答案,所以花了很长时间搜集整理出来了这套Java面试题,0积分直接下载
绝对经典的java面试题,从各个公司面试收集的java面试题,几乎包含所有的java知识。
发现网上很多Java面试题都没有答案,所以花了很长时间搜集整理出来了这套Java面试题大全,希望对大家有帮助哈~ 博主已将以下这些面试题整理成了一个Java面试手册,题型非常全面附带答案。
java面试题收集(西安面试题,面试指导,sql面试题),涉及太多的内容了好好学习一下通过笔试面试很容易的。
java面试题集锦。word文档共103页。希望能对大家有用。不下的话记住下面一句话,已经能应付很多题目了: Java 编译和运行程序的机制:“数据是什么”是由编译时决定的;而“方法是哪个”则在运行时决定。
java面试题大全(阿里面试题)。搜集到的多套java面试题,包含阿里面试题
这是我找java软件工程师时候,收集的java面试题,汇集了主要的试题,实际我在笔试中有80%的内容和这里面的是重复的.希望能帮助找java工作的您. EJB方面.doc java.doc Java中文问题详解(高手必读).txt Java中文问题...
Java面试题.pdf 51CTO下载-程序员面试宝典(全).pdf java华为面试题.pdf java(软件)工程师面试题大全-100%公司笔试题你都能碰到几个 达内笔试题集答案集.pdf 面试题集(全).pdf 达内笔试题集答案集001.pdf 华_为Java...
柯莱特 Java 面试 题,内部资料哦! 快收藏吧!
收集整理的100道java面试题
上次上传了一份java面试题之后,最近一段时间又收集了一批面试题
本资源收集了大量的Java面试题,旨在帮助读者熟悉Java编程语言以及相关的编程技术和知识点,从而在面试中更好地展现自己的能力和潜力。本资源主要包括Java基础知识、Java集合、多线程、IO操作、网络编程、数据库等...
发现网上很多Java面试题都没有答案,所以花了很长时间搜集整理出来了这套Java面试题大全,希望对大家有帮助哈~博主已将这些面试题整理到一个网站上,每天更新 Java 面试题,目前有 1万多道 Java 高频面试题。...
大公司的Java面试题集 大公司的Java面试题集 第一,谈谈final, finally, finalize的区别。 final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。 finally是异常处理语句结构的一...
这是网上收集的大多公司java面试题包括COREJAVA WEB 三大框架
历史上最全的JAVA 面试题 历史上最全的JAVA 面试题 历史上最全的JAVA 面试题
自己搜集的java面试题文档,内容很多,内容也很新,也有BAT大厂的面试题,分享出来一起学习!
本文档包含了Java基础,以及各大大厂招聘的内容,网上很多Java面试题都没有答案,所以花了很长时间搜集整理出来了这套Java面试题大全,对面试备考有着极强的参考价值,希望给正在准备面试的朋友们能顺顺利利找到自己...
JAVA面试题 网络上搜集的 word版
常用Java面试题,分类详细,共13个部分