• Servlet request 面试题


    使用request获得请求行:
    String getmethod();
    获得请求的资源:
    String getcontextpath();----web应用名称
    request是一个域对象
    request完成请求转发:
    1、获得请求转发器
    2、通过转发器对象转发
    request.getRequestDispatcher(“转发地址”).forward(request,response);
    注意:请求转发是在服务器内部发生的。
    请求转发的特点:
    1、一次请求
    2、地址栏不发生改变
    —————————————————————————————————
    servletcontext和request生命周期对比:
    servletcontext:
    创建:服务器启动
    销毁:服务器关闭
    域的作用范围:整个web应用
    request:
    创建:访问时创建
    销毁:响应结束,request销毁
    域的作用范围:一次请求中
    —————————————————————————————————
    转发和重定向的区别;
    1、重定向俩次请求,转发一次请求
    2、重定向地址发生改变,转发地址不发生改变
    3、重定向可以访问外部网站,转发只可以访问内部网站资源。(转发是发生在服务器内部的)
    4、转发的性能优先于重定向
    —————————————————————————————————
    服务器端地址和客户端地址:
    1、客户端地址是客户端访问服务器的地址,服务器外部的。(服务器外部地址访问服务器内部资源)
    2、服务器地址是服务器内部资源跳转的地址,不需要写web应用名称
    —————————————————————————————————
    BeanUtils工作原理:
    将map中的数据根据key与实体的属性的对应关系封装,只要key的名字与实体的属性的名字一样就自动封装到实体中。
    手动设置uid–>UUID随机不重复的字符串32位 加上四个-
    user.setUID(UUID.randomUUID().toString());

  • 相关阅读:
    C# 获取文件名及扩展名
    Javscript调用iframe框架页面中函数的方法
    jquery事件重复绑定的几种解决方法 (二)
    Jquery 点击事件重复获取叠加 (一)
    .NET 即时通信,WebSocket服务端实例
    .Net ASP.NET 打开指定文件夹
    动态 hover 使用变相使用
    给 layui upload 带每个文件的进度条, .net 后台代码
    layui upload 后台获取不到值
    ECharts配置项之title(标题)
  • 原文地址:https://www.cnblogs.com/yanglin666/p/10597969.html
Copyright © 2020-2023  润新知