1、什么是内置对象?
JSP的内置对象是指在JSP页面系统中已经默认内置的Java对象,这些对象不需要开发人员显式声明即可使用。 在JSP页面中,可以通过存取JSP内置对象实现与JSP页面和Servlet环境的相互访问。
2、常用的内置对象有那样?
out 用于页面输出
用于页面数据请求
用于页面重定向
用于配置当前页面信息
3、reques
解决服务器方法:
进入Tomcat
转发和重定向的区别:
1.执行原理不同
转发:主要在服务器端进行数据资源的共享,一次请求共享所有数据资源。
重定向:服务器端进行响应给客户端,客户端重新发送请求,不共享任何数据
会话session
什么是会话?
在一段时间内,和服务器交互的过程
会话的常用方法:
注意:如何区别是否为同一个会话,session对象提供了一个方法可以进行获取当前
会话sessionid判断是否为同一次
request.setAttribute("test","request");设置会话参数,键值对
session.setAttribute("test","session");获取会话参数,根据键获取
session.setMaxInactiveInterval(30);//设置会话有效时长(单位为秒)
int s = session.getMaxInactiveInterval();//获取会话有效时长
session.getId();//获取sessionid
session.invalidate();//会话直接失效
session.removeAttribute("")//移除会话参数
会话:基于浏览器窗口进行存活,浏览器关闭,会话消失(有些浏览器)
应用场景:用户账户登录后,账户信息设置得到请求参数内,等待时间过长需要重新登录(会话有效时长),
关闭浏览
器需要重新登录(会话存活)
好处:在一定时间内无需再出登录,只需判断会话是否存在即可(服务器内部的操作)