Java 未使用setHeader和addCookie在JSP中创建Cookie
我正在尝试使用JSP创建和设置一些cookie属性Java 未使用setHeader和addCookie在JSP中创建Cookie,java,jsp,session-cookies,Java,Jsp,Session Cookies,我正在尝试使用JSP创建和设置一些cookie属性 <% Cookie firstCookie = new Cookie("newCookie", request.getSession().getId()); firstCookie.setPath("/path"); firstCookie.setDomain("trial.com"); String cookieString= &quo
<%
Cookie firstCookie = new Cookie("newCookie", request.getSession().getId());
firstCookie.setPath("/path");
firstCookie.setDomain("trial.com");
String cookieString= "cookieName=content;Path=/add;Domain=vab;";
response.setHeader("Set-Cookie", cookieString);
response.addCookie( firstCookie );
%>
但是,在“应用程序”选项卡上检查时,不会创建cookie:
如果我去掉这些线
String cookieString= "cookieName=content;Path=/add;Domain=vab;";
response.setHeader("Set-Cookie", cookieString);
将创建一个JSESSIONID cookie
如何使用自定义值创建自己的cookie,以及为什么在上述场景中创建JSESSIONID
String cookieString= "cookieName=content;Path=/add;Domain=vab;";
response.setHeader("Set-Cookie", cookieString);