-
session超时的两种设置查看全部
-
session的生命周期 创建: 当客户端第一次访问某个jsp或者servlet时候,服务器会为当前会话创建一个SessionId,每次客户端向服务器发 送请求时,都会将此SessionId携带过去,服务端会对此SessionId进行校验 活动: ①某次会话当中通过超链接打开的新页面属于同一次会话 ②只要当前会话页面没有全部关闭,重新打开的浏览器窗口访问同一个项目资源时属于同一次会话 ③除非本次会话的所有页面都关闭后在重新访问某个JSP或者servlet将会创建新的会话 注意:注意原有会话还存在,只是这个旧的Session仍然存在于服务端,只不过再也没有客户端会携带它然后交给 服务端校验 销毁:session的销毁只有三种方式 1调用session.invalidate()方法 2Session过期 3服务器重新启动查看全部
-
String[] getValueNames():返回一个包含session种所有可用属性的数组查看全部
-
1、语法:<jsp:param name="参数名" value="参数值"> 2、【常常与<jsp:forward></jsp:forward>一起使用】,并作为其【子标签】。 3、用于传递新参数或者【修改原有参数值】,修改参数时使用form表单里的参数名称即可。同样用request.getParameter("参数名")获取查看全部
-
<jsp:forward page="URL"/>等同于request.getRequestDispatcher("/url").forward(request,response);查看全部
-
include指令和动作的区别 语法:指令<%include file="xxx.jsp %> 动作语法:<jsp include page="xxx.jsp" flush="true/false" />(flush表示是否开启缓冲区) 1、包含内容: 指令包含的是【源代码】,动作包含的是页面输出的【结果】 2、生成的servlet:指令会生成一个整体的Servlet;而动作会分别生成两个,即在一个Servlet中调用另一个Servlet 3、其他区别如图: 4、【使用场合】:页面内容不经常变化使用include指令,页面内容经常变化使用<jsp:include>动作查看全部
-
@JSP——动作——include动作 1、是一个动作标签<jsp:xxx> 2、语法:<jsp:include page="URL" flush="true|false"> · page属性:要包含的页面 · flush属性:被包含的页面是否从缓冲区里读取查看全部
-
include指令 1.语法 <% include file="地址"%>。 案例:显示当前时间的页面。(1)写一个只输出时间的方法的date.jsp。(2)用于显示的页面,包含<% include file="date.jsp"%>查看全部
-
Cookie 的使用: 1.首先判断是否选择记住登录状态 String[] isuseCookie=request.getParameterValues() 2.如果选择,则保存在Cookie对象 {(1)得到信息 (2).创建Cookie Cookie %%=new Cookie("键",”值“); (3)生存时间(秒) setMaxAge(); 3.如不想保存 {(1)读取Cookie,判断是否为空 Cookie[] cookies=request.getCookies(); (2)如果不为空,判断是否为不想保存的信息 循环遍历for(Cookie c:cookies) 如果 匹配,设置生存时间为0,并重新添加,否则不会起效果. } 4.显示页面: 读取cookie,判断是否为想要保存的信息,如果是则显示 【键:就是你存的值的编号 值:就是你要存放的数据】 5.出现500错误是由于输入中文,没有进行编码和解码处理。解决办法是: (1)处理页面 导包:java.net 使用URLEncoder解决无法在Cookie中保存中文的问题 (2)显示页面 用URLDecoder类进行解码查看全部
-
URLDecoder.decode(String,CharsetName)查看全部
-
URLEncoder.encode(String,CharsetName);查看全部
-
Cookie以文本文件保存在客户端中,键值对的形式。 JSP中创建与使用Cookie 1.创建Cookie对象:Cookie newCookie=new Cookie(String key,Object value); 2.写入Cookie对象:response.addCookie(newCookie); 3.读取Cookie对象:Cookie[] cookies=request.getCookies();查看全部
-
Cookie:中文名称为“小甜饼”,是Web服务器保存在客户端的一系列文本信息。 典型应用一:判断注册用户是否已经登录网站 典型应用二:“购物车”的处理 cookie的作用: 1.对特定对象的追踪 2.保存用户网页浏览记录与习惯 3.简化登录 安全风险:容易泄露用户信息查看全部
-
param动作用于传递参数,常用作forward动作子标签,优先级别高于原页面表单传递参数查看全部
-
include指令 1.语法 <% include file="地址"%>。 案例:显示当前时间的页面。(1)写一个只输出时间的方法的date.jsp。(2)用于显示的页面,包含<% include file="date.jsp"%> include动作 1、是一个动作标签<jsp:xxx> 2、语法:<jsp:include page="URL" flush="true|false"> · page属性:要包含的页面 · flush属性:被包含的页面是否从缓冲区里读取 二者区别:查看全部
举报
0/150
提交
取消