服务器与浏览器的会话

服务器|浏览器

   对于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中不能直接调用类的静态方法,他没法对象的调用!他必须先生声明对象,才能调用静态方法!

时间: 2025-01-24 14:05:52

服务器与浏览器的会话的相关文章

WebClient是模拟服务器的浏览器还是客户端的浏览器

问题描述 举个例子:通过A浏览器去访问B服务器上的web站点,B服务器上的web站点程序利用webClient类去访问C服务器上的web站点,我想问的是:webclient是模拟B的浏览器还是A浏览器?会话(session)是A的还是B的呢? 解决方案 解决方案二:如果想模拟浏览器访问的话可以试一下webbrowser控件.解决方案三:肯定是B服务器解决方案四:当然是似B的浏览器来访问啦解决方案五:webclient封装的是webrequest

tortoise svn 连接不上SVN服务器,浏览器也打不开服务器,该怎么解决?

问题描述 tortoise svn 连接不上SVN服务器,浏览器也打不开服务器,该怎么解决? tortoise svn 连接不上SVN服务器,浏览器也打不开服务器,该怎么解决?怎么连接到SVN服务器? 解决方案 SVN服务器配置在什么地方的呢? 解决方案二: 在别人的电脑上,其他用户都可只有我连接不上.只有我连接不上,显示"不知道这样的主机".请求帮忙!!! 解决方案三: 看看你有没有权限,然后看看提示的什么信息

c/s-基于C/S,B/S编程,,,客服机/服务器,浏览器/服务器不理解

问题描述 基于C/S,B/S编程,,,客服机/服务器,浏览器/服务器不理解 那基于B/S,C/S编程,编程实现的是什么?是实现一个网页的制作和窗口界面的设计么,如果不是,那C/S,B/S的作用又是什么 解决方案 C/S的就像你用的QQ软件,它的数据是交给服务器处理的. B/S就像你浏览的CSDN网站,你打开浏览器输入CSDN网站地址后可以访问.它的数据也是交给服务器处理的. 上面只是两个具体的例子,它们的范围也是很广的,你项目做多了自然而然就明白了 解决方案二: c?s一般是socket通信,用

【求助】HttpWebRequest get请求服务器提示浏览器版本太低

问题描述 HttpWebRequesthreq=(HttpWebRequest)WebRequest.Create(url);HttpWebResponsehres=(HttpWebResponse)hreq.GetResponse();用HttpWebRequest向服务器提交get请求,服务器返回提示浏览器版本太低hreq.UserAgent尝试设置了各种浏览器参数如:Mozilla/4.0(compatible;MSIE7.0;WindowsNT6.0;SLCC1;.NETCLR2.0.5

服务器 网站-浏览器访问服务器的问题

问题描述 浏览器访问服务器的问题 我在服务器上发布了一个网站 但是只能通过IE浏览器(360具有IE内核的也可以)才能访问 google firefox都不行 请问各位大神是什么问题 解决方案 浏览器client访问服务器socket(c++) 解决方案二: 这个网站是不是没有做兼容性设置? 解决方案三: 都不行是什么毛意思..显示空白还是什么..

Nginx服务器中浏览器本地缓存和虚拟机的相关设置_nginx

自动列出目录配置: 下载过开源软件的都知道,一个很简单的页面列出了所有版本的源码包,这就是开启了自动列出目录 如下配置,在虚拟主机location / {--}目录控制中配置自动列出目录:   location / { autoindex on; } 浏览器本地缓存设置: 浏览器是为了加速浏览,浏览器在用户磁盘上对最近请求过的文件进行存储,当访问者再次请求这个页面, 浏览器可以从本地磁盘显示文件,以达到加速浏览的效果,节约了网络资源,提高了网络效率 关键字: expires 默认值: off 作

cookie是指web浏览器存储的少量数据,该数据会在每次请求一个相关的URL时自动传到服务器中(转)

基本概念:cookie是指web浏览器存储的少量数据,该数据会在每次请求一个相关的URL时自动传到服务器中. 以博客园为例,我们看看cookie有哪些属性: 1.Name:cookie的名称: 2.Value:cookie名称对应的值: 3.Domain:设置cookie作用域.默认是当前web服务器的主机名.设置该属性可使大型网站子域之间共享cookie,不过只能设置为当前服务器的域. 举个栗子:order.example.com域下的服务器想读取catalog/example.com域下设置

Ajax中浏览器和服务器交互详解_AJAX相关

在了解Ajax之前我们先了解一下浏览器和服务器之间如何进行交互的 1.浏览器向服务器发送请求 2.服务器接收到请求信息,根据不同的情况再返回给浏览器不同的信息 3.浏览器接收到信息,输出到当前页面上 上面介绍了浏览器和服务器交互的简单示意图,可以看到在最后一步,浏览器接收到信息后将本页面的内容全部进行了更新,但是一般情况下我们只需要将部分内容进行更新,那怎么办呢?于是服务器干脆将这个页面的内容修改后全部发送给浏览器,于是第2步,服务器向浏览器发送的便是"天上星星有几颗?我不知道啊"这么

java-websocket 服务器推送数据库数据到浏览器

问题描述 websocket 服务器推送数据库数据到浏览器 刚接触web方面的知识,想实现一个小项目,就是服务器不断的从数据库里取出最新的数据,然后把数据推送给web浏览器,看资料说websocket可以很好的实现这个功能,但是websocket的API就那几个监听事件,况且Onmessage,在接受到浏览器到服务器,或者服务器到浏览器的数据时,才会执行,但是,我现在不用浏览器发请求,就是浏览器连上服务器后,服务器就一直不断的推送数据到浏览器,用java实现,应该怎么做呢?有谁做过这方面的东西,