Java 在没有服务器名称的情况下,如何设置会话cookie值?

Java 在没有服务器名称的情况下,如何设置会话cookie值?,java,jsp,session,jsessionid,Java,Jsp,Session,Jsessionid,在java中,JSESSIONID具有以下格式的值: JSESSIONID=UvDBSG6PjxsVMyDo0x5NDkM9ou.server_名称 但是,我想使用JSESSIONID值,而不使用服务器名称,就像使用这种格式一样 JSESSIONID=UvDBSG6PjxsVMyDo0x5NDkM9ou 因此,我扩展了HttpSession和HttpServletRequestWrapper,以创建类似于上述格式的JSSessionID 第一次响应正确。但是,如果clientbrowser尝试访

在java中,JSESSIONID具有以下格式的值:

JSESSIONID=UvDBSG6PjxsVMyDo0x5NDkM9ou.server_名称

但是,我想使用JSESSIONID值,而不使用服务器名称,就像使用这种格式一样

JSESSIONID=UvDBSG6PjxsVMyDo0x5NDkM9ou

因此,我扩展了HttpSession和HttpServletRequestWrapper,以创建类似于上述格式的JSSessionID

第一次响应正确。但是,如果clientbrowser尝试访问resourcecss、img、js和其他web资源文件。除了servlet请求,服务器响应包括服务器名称的JSESSIONID,如原始格式

为什么会出现这种情况

是否可以拦截访问资源的请求?
或者可以在没有服务器名称的情况下配置JSSessionID吗?

请澄清您所指的资源类型。该资源是css、img、js和其他web资源文件