【发布时间】:2011-01-17 18:16:30
【问题描述】:
我正在为我的应用程序创建并附加一些有用信息的烹饪。
但之后就无法访问此信息。
问题是当我尝试附加太多信息时,我的 cookie 没有向前传递。当我尝试附加一些信息时,没关系。
我的问题:
- cookie 值的最大长度是多少?
- 如果是错误,有没有针对 Tomcat 5.5 的解决方法?
我正在使用以下代码创建我的 cookie:
Cookie cookie = new Cookie(key, value);
cookie.setPath("/");
response.addCookie(cookie);
为了检索我的 cookie,我正在使用以下代码:
private static String getCookieValue(HttpServletRequest request, String name) {
boolean found = false;
String result = null;
Cookie[] cookies = request.getCookies();
if (cookies != null) {
int i = 0;
while (!found && i < cookies.length) {
if (cookies[i].getName().equals(name)) {
found = true;
result = cookies[i].getValue();
}
i++;
}
}
return (result);
}
【问题讨论】:
标签: java jsp cookies tomcat5.5