JavaWeb--Servlet相关问题简单回答

  • 1.jetty与tomcat的区别。

    1. jetty相对于tomcat来说更简洁,但是两者的功能差不多
    2. jetty相比于tomcat来说更适合于初学者使用,省空间
    3. 大型项目一般使用tomcat
  • 2.如何修改jetty默认端口?如何修改tomcat默认端口?

    1. 进入到jetty服务器安装目录下会看到start.ini配置文件,打开文件找到端口port将其修改,记住将其前面的注释符去掉
  • 3.如何启动jetty服务器?

    1. 打开cmd,进入 jetty目录下的bin目录,输入jetty.sh start
  • 4.简述Servlet的生命周期。

    1. 加载和实例化
    2. 初始化
    3. 服务
    4. 销毁
  • 5.Servlet如何处理用户的请求?

    1. 首先浏览器向 Web 服务器发送了一个 HTTP 请求,Web 服务器根据收到的请求,会先创建一个 HttpServletRequest 和 HttpServletResponse 对象,然后再调用相应的 Servlet 程序。
    2. 在 Servlet 程序运行时,它首先会从 HttpServletRequest 对象中读取数据信息,然后通过 service() 方法处理请求消息,并将处理后的响应数据写入到 HttpServletResponse 对象中。最后,Web 服务器会从 HttpServletResponse 对象中读取到响应数据,并发送给浏览器。
    3. 注意:在web运行阶段,只会创建一个对象
  • 6.get请求和post的请求的区别。

    1. GET比POST更不安全,因为参数直接暴露在URL上,所以不能用来传递敏感信息
    2. GET请求只能进行url编码,而POST支持多种编码方式。
    3. GET在浏览器回退时是无害的,而POST会再次提交请求
  • 7.相对地址与绝对地址的区别。

    1. 相对地址,有参考物,不同的参考物,相对地址不同
    2. 绝对地址,对所有参考物来说都是统一的地址
  • 8.请求重定向与请求转发的区别。

    1. 请求重定向: 碰壁就截止了; 请求转发:碰壁还有商量
  • 9.jsp有哪九大内置对象?servlet如何获取session和application对象?

    1. out,page, request , response, session ,appliication, exception ,pageContext,config

    2. session可以通过request.getSession(); 来获取

      application可以通过this.getServletContext();来获取

  • 10.什么是单例?单例有哪些设计模式?

    1. 就是程序运行中,最多只能有一个实例化的对象
    2. 饿汉式,懒汉式…
发布了44 篇原创文章 · 获赞 7 · 访问量 1999

猜你喜欢

转载自blog.csdn.net/y18791050779/article/details/104300294