目录
8.什么session对象,session对象作用?【掌握】
1. tomcat目录结构?
-bin:放启动/关闭tomcat服务器的相关脚本命令 -conf:tomcat的一些配置文件 -lib:tomcat软件依赖的jar包 -logs:日志文件存放位置 -temp:存放tomcat运行时产生的临时数据 -webapps:项目默认发布位置
2.web项目目录结构?
-MATE-INF:项目的元数据存放目录 -WEB-INF:项目资源主要存放目录 --lib:项目运行依赖的jar包 --classes:src目录下所有java文件编译后放的位置(web项目的类路径) --web.xml:项目的配置文件 --[xxx.jsp:页面] -index.jsp:首页 -[xxx.jsp:页面]
3.什么是Servlet?
Servlet是运行在Web服务器上的程序,它通过超文本传输协议(Http)来接收并响应来自Web客户机的请求。
4.如何创建一个Servlet?
①通过实现Servlet接口; ②继承GenericServlet类; /dʒəˈnerɪk/ ③继承HttpServlet类; GET,POST,PUT,DELETE
5.Servlet生命周期?
①通过调用init()方法进行初始化; ②通过调用service()方法来处理客户端的请求; ③通过调用destroy()方法从容器中销毁。
6.JSP与Servlet区别?
JSP:Java Server Pages, 它是一项允许开发支持动态内容的网页的技术; JSP页面编译后是一个Servlet(所以两者本质是一样的); 在实际应用中,JSP主要用来展示数据;而Servlet则用来处理程序逻辑
7.JSP9大内置对象是什么?
pageContext:JSP页面容器 request:接收客户端发送的数据; response:服务器向客户端的响应信息 session:客户端与服务器端的一次会话 out:向客户端输出内容 application:web应用 config:获取servlet初使化参数的对象; page:当前JSP页面本身,类似于Java类中的this关键字 exception:当一个页面在运行过程中发生异常时,就会产生这个对象。
8.什么session对象,session对象作用?【掌握】
session通常被翻译为"会话"。一个会话是指用户通过浏览器(客户端)与服务器之间进行的一系列的交互过程,交互期间可以包含浏览器与服务器之间的多次请求、响应。 Session常见的作用:实现网页之间数据传递,保存用户的各种信息
9.页面转发与页面重定向的区别?【掌握】
| | 请求转发(forward()) | 重定向(redirect()) | | --------------------------------------- | ------------------- | ------------------ | | 请求服务器次数 | 1 次 | 2 次 | | 是否保留第一次请求时request范围中的属性 | 保留 | 不保留 | | 地址栏URL,是否改变 | 不变 | 改变 |
10.什么是Cookie?Cookie能做什么?【掌握】
Cookie是浏览器支持的一种本地存储机制。一般由服务端设置生成,在响应请求时被自动存储在浏览器中。 记住密码、商城购物车等等。
11.session与cookie的区别
| | Cookie | session | | -------------- | ----------------- | -------- | | 保存信息的位置 | 客户端 | 服务器端 | | 保存的内容 | 字符串 | 对象 | | 安全性 | 不安全 | 安全 | | 大小 | 安全值不能大于2KB | 不受限制 |
12.JSP四大域对象
pageContext--request--session--application (作用范围:小→大)
13.页面传值的常用方式?【掌握】
通过 request、session、application 域对传递; 通过 cookie传递 ; 通过 url后的参数进行传递