Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsp 在主页上读取cookie不起作用_Jsp_Servlets_Scriptlet - Fatal编程技术网

Jsp 在主页上读取cookie不起作用

Jsp 在主页上读取cookie不起作用,jsp,servlets,scriptlet,Jsp,Servlets,Scriptlet,我知道这是个奇怪的问题。我正在开发一个web应用程序,其中欢迎文件是一个servlet(从数据库收集数据)并转发到JSP。 当我在主servlet中读取cookies时, FireFox向我显示未找到文件错误, Safari打开一个弹出窗口,保存一个名为“www.mydomain.co.uk”的文件, Internet Explorer自动关闭 当我阅读JSP scriplet中的cookies时,如下所示 //Read cookies and check if log in info is c

我知道这是个奇怪的问题。我正在开发一个web应用程序,其中欢迎文件是一个servlet(从数据库收集数据)并转发到JSP。 当我在主servlet中读取cookies时, FireFox向我显示未找到文件错误, Safari打开一个弹出窗口,保存一个名为“www.mydomain.co.uk”的文件, Internet Explorer自动关闭

当我阅读JSP scriplet中的cookies时,如下所示

//Read cookies and check if log in info is correct
    Cookie[] cookies = request.getCookies();
    for(int i = 0; i < cookies.length; i++)
    { 
        Cookie c = cookies[i];
        if (c.getName().equals("__iaqwc"))
        {
            if(!c.getValue().equals(""))
            {
                info = c.getValue();
            }
        }
    }
//读取cookies并检查登录信息是否正确
Cookie[]cookies=request.getCookies();
for(int i=0;i
它不会第一次读取cookies,也不会在页面上显示任何内容(我正在生成usnig javascript),当我刷新页面时,它会显示内容并读取cookies。 我正在阅读“头标签”中的cookies,这只发生在主页上,其他页面工作正常。在本地服务器上也可以正常工作,但当我在实时服务器上上传时,就会出现上述问题

你知道有什么问题吗


感谢第一次请求时,
request.getCookies()
的返回值可能是
null

 Cookie[] cookies = request.getCookies();
 if(cookies!=null) {
    //code here
 }