标签:怎么 域名 方式 通信 引擎 time() 用户 let 没有
作用域 | 通信对象 | 有效范围 |
---|---|---|
page | pageContext | 当前页面有效 |
request | request | 一次请求周期:从http请求发起,到服务器处理结束,返回响应的整个过程(转发) |
session | session | 一个会话周期:从用户打开浏览器访问服务器开始,到用户关闭浏览器的整过程,可以有多个request |
application | application | 从启动应用到关闭应用的整个过程,可以有多个session |
<%
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日:HH-mm-ss");
Date date = new Date(session.getCreationTime());
session.setAttribute("username", "jack");
session.setAttribute("password", "123");
session.setAttribute("age", 20);
%>
session创建时间:<%= session.getCreationTime() %> 就是: <%= sdf.format(date) %><br>
session的ID:<%= session.getId() %><br>
session取得属性username----<%= session.getAttribute("user") %><br>
session中的所有属性:<br>
<%
String[] attrs = session.getValueNames();
if (attrs != null) {
for (int i = 0; i < attrs.length; i++) {
out.print(" "+attrs[i]+":"+session.getAttribute(attrs[i])+"<br>");
}
}
%>
session默认的超时时间:<%= session.getMaxInactiveInterval() %>秒<br>
<% session.setMaxInactiveInterval(5); %>
session自己设置的超时时间:<%= session.getMaxInactiveInterval() %>秒<br>
Enumeration<String> arr = session.getAttributeNames();
while (arr.hasMoreElements()) {
String string = (String) arr.nextElement();
System.out.println(session.getAttribute(string));
}
<session-config>
<session-timeout>1</session-timeout>
</session-config>
<session-config>
<session-timeout>30</session-timeout>
</session-config>
属性名 | 描述 |
---|---|
String name | 该Cookie的名称。Cookie一旦创建,名称便不可更改 |
Object value | 该Cookie的值。如果值为Unicode字符,需要为字符编码。如果值为二进制数据,则需要使用BASE64编码 |
int maxAge | 该Cookie失效的时间,单位秒。如果为正数,则该Cookie在maxAge秒之后失效。如果为负数,该Cookie为临时Cookie,关闭浏览器即失效,浏览器也不会以任何形式保存该Cookie。如果为0,表示删除该Cookie。默认为–1 |
response.encodeURL("index.jsp");
标签:怎么 域名 方式 通信 引擎 time() 用户 let 没有
原文地址:https://www.cnblogs.com/qiuqiutang/p/9812172.html