jsp页面交互

时间:2023-02-20 19:58:04
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("")//移除会话参数

会话:基于浏览器窗口进行存活,浏览器关闭,会话消失(有些浏览器)

应用场景:用户账户登录后,账户信息设置得到请求参数内,等待时间过长需要重新登录(会话有效时长),

关闭浏览

器需要重新登录(会话存活)

好处:在一定时间内无需再出登录,只需判断会话是否存在即可(服务器内部的操作)