2013-02-19 41 views
2

給定一個javax.servlet.http.Cookie對象,是否有某種方法可以將cookie格式化爲http友好格式,以便我可以在響應中發送它?同樣,在請求中給定一個cookie頭文件,是否有一種方法將cookie解析爲javax.servlet.http.Cookie對象?我看遍了所有,但找不到一個方法。將servlet cookie格式化爲http友好格式

謝謝!

+0

你是說你只是想處理'cookies'? – kaysush 2013-02-19 03:19:40

+0

是的,我正在寫我的Java servlets的實現。 – Jin 2013-02-19 03:21:48

回答

2

您可以使用HttpCookie類來實現自己的實現。使用其toString()功能

Constructs a cookie header string representation of this cookie, which is in the format defined by corresponding cookie specification, but without the leading "Cookie:" token.

這種添加頁眉Set-Cookie:THE_TO_STRING_VALUE的響應後,就是這樣。您需要解析headers

+1

對不起,我沒有清楚說明我的問題。我實際上正在實現我自己的servlet容器。所以我正在實現所有相關的類,如HttpServletRequest和HttpServletResponse。因此,我需要自己手動創建響應頭。 – Jin 2013-02-19 03:30:35

+0

@Jin檢查出我已經改變了答案。希望有所幫助。 :) – kaysush 2013-02-19 03:35:37

+0

啊,好的,謝謝! – Jin 2013-02-19 22:08:03