JSP を介して Cookie を設定できません。しかし、JavaScript はうまく機能します。
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
...//imports and taglibs
<%@ page import="javax.servlet.http.Cookie" %>
<%
Cookie cookie = new Cookie("testJSP", "testJSP");
cookie.setMaxAge(365*24*60*60);
response.addCookie(cookie);
%>
<div ...
<span><%=request.getCookies()[0].getName() + " " + request.getCookies()[1].getName()%></span>
JSESSIOID と、JS で設定した Cookie の名前「test」を取得しますが、追加しようとすると
request.getCookies()[2].getName()
「HTTP ステータス 500 - 18 行目で JSP ページ /WEB-INF/jsp/issueGrid.jsp の処理中に例外が発生しました」というメッセージが表示されます。また、Firebug では、JSP から設定した Cookie が表示されません。手伝って頂けますか?私の問題はどこですか?どうも!