對(duì)于cookies而言:在不同的應(yīng)用(對(duì)于web 或 application之下對(duì)應(yīng)的工程,也就是一個(gè)模塊), cookies是不能共享的。 因此在使用的時(shí)候需要對(duì)cookies設(shè)置path,來(lái)指定具體請(qǐng)求的url)。
對(duì)于cookie的設(shè)置,通常是直接設(shè)置域和只能指定相對(duì)路徑(與本設(shè)置cookies所在的目錄為標(biāo)準(zhǔn))。不需要指定端口(不管你訪問(wèn)什么端口)。
在設(shè)置cookie時(shí),如果沒(méi)有設(shè)置有效期,則它的有效期是1,即瀏覽器關(guān)閉時(shí),cookie無(wú)效 .但這樣的法塔指存在緩存中,不寫(xiě)道cookies文件夾里頭
而對(duì)于session而言,不同的應(yīng)用之間是不能共享session的!就例如:jsp:forward只能取相對(duì)路徑,因此只能在同一一個(gè)應(yīng)用中共享。在同一個(gè)應(yīng)用中即使是response.redirect也可以共享seesion!
對(duì)于weblogic服務(wù)器特別集群的情況可能需要配置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中不能直接調(diào)用類(lèi)的靜態(tài)方法,他沒(méi)法對(duì)象的調(diào)用!他必須先生聲明對(duì)象,才能調(diào)用靜態(tài)方法!
|
新聞熱點(diǎn)
疑難解答
圖片精選