diff --git a/src/wanda/web/RequestUtil.java b/src/wanda/web/RequestUtil.java index 8634e15..8c2475a 100644 --- a/src/wanda/web/RequestUtil.java +++ b/src/wanda/web/RequestUtil.java @@ -464,13 +464,13 @@ public Object getAttribute(String name) return _Req.getAttribute(name); } - public String getCookie(String cookieName) + public Cookie getCookie(String cookieName) { Cookie[] cookies = _Req.getCookies(); if (cookies != null) for (Cookie c : cookies) if (c.getName().equals(cookieName) == true) - return c.getValue(); + return c; return null; } } diff --git a/src/wanda/web/ResponseUtil.java b/src/wanda/web/ResponseUtil.java index 7068878..ae191c1 100644 --- a/src/wanda/web/ResponseUtil.java +++ b/src/wanda/web/ResponseUtil.java @@ -22,6 +22,7 @@ import java.util.List; import javax.servlet.ServletException; +import javax.servlet.http.Cookie; import javax.servlet.http.HttpServletResponse; import org.apache.commons.io.FileUtils; @@ -202,4 +203,9 @@ public void success(String fileName, File f, String contentType) FileUtils.copyFile(f, _Res.getOutputStream()); } + public void setCookie(Cookie c) + { + _Res.addCookie(c); + } + }