目录
Cookie和Session的区别?
转发和重定向的区别?
JSP四大作用域:
JSP的九大内置对象:
1.关于Cookie的说法错误的是(C)
2.Servlet类的访问路径可以通过哪几种方式设置?AB
3.关于重定向,说法正确的是:BD
4.关于转发,以下说法正确的是:AC
6.关于Servlet/JSP的sessionID正确的是:BCD
7. 在JavaWeb中,定义了getSession()方法的接口是:C
8.下列不是MVC的优点的是:D
9.下列不是axios的特点有:D
10.列举axios常用方法:
11.关于SessionID的说法正确的是:ACD
1、请求次数
重定向是浏览器向服务器发送一个请求并收到响应后再次向一个新地址发出请求,转发是服务器收到请求后为了完成响应跳转到一个新的地址;重定向至少请求两次,转发请求一次;
2、地址栏不同
重定向地址栏会发生变化,转发地址栏不会发生变化;
3、是否共享数据
重定向两次请求不共享数据,转发一次请求共享数据(在request级别使用信息共享,使用重定向必然出错);
4、跳转限制
重定向可以跳转到任意URL,转发只能跳转本站点资源;
5、发生行为不同
重定向是客户端行为,转发是服务器端行为;
1、当前页(pageContext):一个属性只能在一个页面中获取。
2、一次请求(request):一个页面中设置的属性,范围是一次请求。
3、一次会话(session):一个会话中的属性,只要页面不关闭,都能获取到
4、整个web应用(application):在这个服务器上,当前项目下的任何一个位置都能获取。
***request |
请求 |
***response |
响应 |
***session |
会话 |
out |
输出 |
page |
当前JSP页面对象 |
application |
应用 |
exception |
异常,只能在指定了isErrorPage="true"使用 |
pageContext |
当前页,作用域 |
config |
配置 |
A.Cookie默认关闭浏览器就没有了
B.调用response的addCookie(Cookie cookie)方法进行cookie添加
C.已知cookie为Cookie的对象,cookie,setMaxAge(60*24)这条语句设置cookie的有效期为24小时
D.Cookie常用于保存登录状态,用户资料等小文本
A.在web.xml中进行设置
B.通过注解的方式进行配置eg:@WebServlet(“/login”)
C.不需要配置,可以自行获取
D.可以在请求该Servlet的JSP中进行设置
A.重定向调用的是HttpServletRequest对象中的方法
B.重定向时,浏览器中的地址栏url会发生改变
C.重定向时浏览器只请求一次服务器
D.重定向调用的是HttpServletResponse对象中的方法
A.转发调用的是HttpServletRequest对象中的方法
B.转发时,浏览器中的地址栏url会发生变化
C.转发时浏览器只请求一次服务器
D.转发调用的是HttpServletResponse对象中的方法
A.HTTPSession
B.URL重写
C.隐藏字段
D.cookie API
A.预示使用持久性cookie来存储SessionID
B.cookie的名称是JSESSIONID
C.在禁用cookie时,可以使用URL重写来发送sessionID
D.获取sessionID采用HttpSession的getID()方法
A.HttpServlet
B.HttpSession
C.HttpServletRequest
D.HttpServletResponse
A.结构清晰
B.易于维护及扩展
C.有利于软件工程化管理
D.占用资源少
A.Axios是一个基于promise的HTTP库,支持promise所有的API
B.它可以拦截请求和响应
C.它可以转换请求数据和响应数据,并对响应回来的内容自动转换成JSON类型的数据
D.Axios不可以进行异步交互
Get, post, put, patch, delete
A.每个HttpSession对象都有唯一的SessionID
B.SessionID由Servlet容器创建
C.SessionID必须保存在客户端的cookie文件中
D.Servlet容器会把SessionID作为Cookie或者URL的一部分发送到客户端