• JSP2


    request.getAttribute()和 request.getParameter()有何区别?

    a、request.getParameter()取得是通过容器的实现来取得通过类似post,get等方式传入的数据。
    b、getAttribute是返回对象,getParameter返回字符串
    c、getAttribute()一向是和setAttribute()一起使用的,只有先用setAttribute()设置之后,才能够通过getAttribute()来获得值,它们传递的是Object类型的数据。而且必须在同一个request对象中使用才有效。,而getParameter()是接收表单的get或者post提交过来的参数

    MVC的各个部分都有那些技术来实现?如何实现?

    MVC是Model-View-Controller的简写。Model代表的是应用的业务逻辑(通过JavaBean,EJB组件实现),View是应用的表示面(由JSP页面产生),Controller是提供应用的处理过程控制(一般是一个Servlet),通过这种设计模型把应用逻辑,处理过程和显示逻辑分成不同的组件实现。这些组件可以进行交互和重用。

    jsp有哪些内置对象?作用分别是什么?

    a、request 用户端请求,此请求会包含来自GET/POST请求的参数b、response 网页传回用户端的回应
    c、pageContext 网页的属性是在这里管理d、session 与请求有关的会话期
    e、application 封装服务器运行环境的对象; f、out 输出服务器响应的输出流对象;
    g、config Web 应用的配置对象; h、page JSP网页本身
    i、exception 封装页面抛出异常的对象。

    JSP 的 4 种作用域?

    page:代表与一个页面相关的对象和属性。
    request:代表与客户端发出的一个请求相关的对象和属性。一个请求可能跨越多个页面,涉及多个 Web 组件;需要在页面显示的临时数据可以置于此作用域。
    session:代表与某个用户与服务器建立的一次会话相关的对象和属性。跟某个用户相关的数据应该放在用户自己的session 中。
    application:代表与整个 Web 应用程序相关的对象和属性,它实质上是跨越整个 Web 应用程序,包括多个页面、请求和会话的一个全局作用域。

    session 和 cookie 有什么区别?

    a、存储位置不同:session 存储在服务器端;cookie 存储在浏览器端。
    b、安全性不同:cookie 安全性一般,在浏览器存储,可以被伪造和修改。
    c、容量和个数限制:cookie 有容量限制,每个站点下的 cookie 也有个数限制。
    d、存储的多样性:session 可以存储在 Redis 中、数据库中、应用程序中;而 cookie 只能存储在浏览器中。

  • 相关阅读:
    一起来学Java注解(Annotation)
    Intellij IDEA在maven项目中添加外部Jar包运行
    Java反射Reflect的使用详解
    Java泛型使用的简单介绍
    聊一聊Java的枚举enum
    Java集合 HashSet的原理及常用方法
    对比分析HashMap、LinkedHashMap、TreeMap
    TreeMap原理实现及常用方法
    关于红黑树(R-B tree)原理,看这篇如何
    百度地图-中国地图
  • 原文地址:https://www.cnblogs.com/clearlove007/p/14037714.html
Copyright © 2020-2023  润新知