面试题:27(完成)

1.Jsp和Servlet的区别?

Jsp
image.png
Servlet
image.png
相同点
image.png
不同点
image.png

2.jsp中的foreach标签有什么作用?常用的属性有哪些?

foreach作用

  1. 用于遍历集合或数组

foreach常用属性

  1. items:指定要遍历的集合或数组,注:参数值要指定为EL ${作用域变量名}
  2. var:保存每个元素的变量名,默认放在页面域中
  3. begin:起始值
  4. end:结束的值
  5. step:每次跳几个元素

    3.有哪四个作用域?作用范围是什么?

  6. page 页面域:只在一个jsp中起作用

  7. request 请求域:一个用户的一次请求
  8. session 会话域:一个用户的所有请求
  9. application 上下文域:所有用户的所有请求

0351B3FC.png
范围包含关系:4>3>2>1

4.什么是MVC?分别表什么意思?

image.png
00B4D805.png
特点:由控制器把数据的存储和数据的显示单独分离出来。

5.什么是三层架构?表示什么意思?

image.png
image.png