服务器与浏览器的会话

王朝other·作者佚名  2006-11-24
窄屏简体版  字體: |||超大  

对于cookies而言:在不同的应用(对于web 或 application之下对应的工程,也就是一个模块), cookies是不能共享的。 因此在使用的时候需要对cookies设置path,来指定具体请求的URL)。

对于cookie的设置,通常是直接设置域和只能指定相对路径(与本设置cookies所在的目录为标准)。不需要指定端口(不管你访问什么端口)。

在设置cookie时,如果没有设置有效期,则它的有效期是1,即浏览器关闭时,cookie无效 .但这样的法塔指存在缓存中,不写道cookies文件夹里头

而对于session而言,不同的应用之间是不能共享session的!就例如:jsp:forward只能取相对路径,因此只能在同一一个应用中共享。在同一个应用中即使是response.redirect也可以共享seesion!

对于weblogic服务器特别集群的情况可能需要配置weblogic.xml文件有例如下:

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE weblogic-web-app PUBLIC "-//BEA Systems, Inc.//DTD Web Application 8.1//EN" "http://www.bea.com/servers/wls810/dtd/weblogic810-web-jar.dtd">

<weblogic-web-app>

<session-descriptor>

<session-param>

<param-name>

CookieName

</param-name>

<param-value>

username

</param-value>

</session-param>

<session-param>

<param-name>

CookieName

</param-name>

<param-value>

pervlige

</param-value>

</session-param>

<session-param>

<param-name>

CookiesEnabled

</param-name>

<param-value>

true

</param-value>

</session-param>

<session-param>

<param-name>

CookiePath

</param-name>

<param-value>

http://59.64.76.16:7001/DLManagementConsoleWeb

</param-value>

</session-param>

</session-descriptor>

<jsp-descriptor>

<jsp-param>

<param-name>debug</param-name>

<param-value>true</param-value>

</jsp-param>

</jsp-descriptor>

</weblogic-web-app>

注意:在jsp中不能直接调用类的静态方法,他没法对象的调用!他必须先生声明对象,才能调用静态方法!

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航