jsp和servlet的区别?
    jsp侧重表现数据,servlet侧重控制逻辑请求数据

    jsp中foreach标签有什么用?常用的属性有哪些?
    用于遍历变量,常用的属性有items、var、begin、end、step

    有哪四个作用域?作用范围分别是什么?
    page:当前页面有效
    request:一个用户的一次请求有效
    session:一个用户的一次请求有效
    application:多个用户的多次请求有效

    什么是mvc?分别表示什么意思?
    mvc是一种分层开发模式,m表示模型层,v表示视图层,c表示控制层

    什么是三层架构,表示什么意思?
    表示层:包括servlet和视图,用于处理浏览器请求,调用业务层,以及处理返回数据渲染页面
    业务层:封装一系列对数据库的操作为一个业务
    持久层:对数据库进行crud