-
1.jetty与tomcat的区别。
- jetty相对于tomcat来说更简洁,但是两者的功能差不多
- jetty相比于tomcat来说更适合于初学者使用,省空间
- 大型项目一般使用tomcat
-
2.如何修改jetty默认端口?如何修改tomcat默认端口?
- 进入到jetty服务器安装目录下会看到start.ini配置文件,打开文件找到端口port将其修改,记住将其前面的注释符去掉
-
3.如何启动jetty服务器?
- 打开cmd,进入 jetty目录下的bin目录,输入jetty.sh start
-
4.简述Servlet的生命周期。
- 加载和实例化
- 初始化
- 服务
- 销毁
-
5.Servlet如何处理用户的请求?
- 首先浏览器向 Web 服务器发送了一个 HTTP 请求,Web 服务器根据收到的请求,会先创建一个 HttpServletRequest 和 HttpServletResponse 对象,然后再调用相应的 Servlet 程序。
- 在 Servlet 程序运行时,它首先会从 HttpServletRequest 对象中读取数据信息,然后通过 service() 方法处理请求消息,并将处理后的响应数据写入到 HttpServletResponse 对象中。最后,Web 服务器会从 HttpServletResponse 对象中读取到响应数据,并发送给浏览器。
- 注意:在web运行阶段,只会创建一个对象
-
6.get请求和post的请求的区别。
- GET比POST更不安全,因为参数直接暴露在URL上,所以不能用来传递敏感信息
- GET请求只能进行url编码,而POST支持多种编码方式。
- GET在浏览器回退时是无害的,而POST会再次提交请求
-
7.相对地址与绝对地址的区别。
- 相对地址,有参考物,不同的参考物,相对地址不同
- 绝对地址,对所有参考物来说都是统一的地址
-
8.请求重定向与请求转发的区别。
- 请求重定向: 碰壁就截止了; 请求转发:碰壁还有商量
-
9.jsp有哪九大内置对象?servlet如何获取session和application对象?
-
out,page, request , response, session ,appliication, exception ,pageContext,config
-
session可以通过request.getSession(); 来获取
application可以通过this.getServletContext();来获取
-
-
10.什么是单例?单例有哪些设计模式?
- 就是程序运行中,最多只能有一个实例化的对象
- 饿汉式,懒汉式…
JavaWeb------Servlet相关问题简单回答
最新推荐文章于 2024-01-13 07:52:53 发布