對(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)
疑難解答
圖片精選