3
A
答えて
2
あなたは、あなたは何が必要に応じて、インターセプタまたはアクションでそれを読むことができ、あなたがクッキーに必要な値を設定してみてください。 Struts2でクッキーを設定する方法は次のとおりです。
ますsetcookie法、パラメータは応答、クッキー名、クッキー値、および期間を通過する
応答:
HttpServletResponse response = (HttpServletResponse)
ActionContext.getContext().get(ServletActionContext.HTTP_RESPONSE);
及び期間、このような何か: 60 * 60 * 24 * 365(
public static void setCookie(HttpServletResponse response, String name, String value, int period) {
try {
Cookie div = new Cookie(name, value);
div.setMaxAge(60 * 60 * 24 * 365); // Make the cookie last a year
response.addCookie(div);
} catch (Exception e) {
Logger.getLogger(StrutsUtils.class.getName()).log(Level.INFO, "message", e);
}
}
getCookieメソッド)年のため、パラメータは、リクエストオブジェクトやクッキー名を渡すよう
リクエスト:
HttpServletRequest request = (HttpServletRequest) ActionContext.getContext().get(ServletActionContext.HTTP_REQUEST);
public static String getCookie(HttpServletRequest request, String name) {
String value = null;
try {
for (Cookie c : request.getCookies()) {
if (c.getName().equals(name)) {
value = c.getValue();
}
}
} catch (Exception e) {
Logger.getLogger(StrutsUtils.class.getName()).log(Level.INFO, "message", e);
}
return value;
}
関連する問題
- 1. Struts2クッキーにロケールを保存する
- 2. セッションオブジェクトにWebControlを保存する
- 3. Struts2フォームをデータベースに保存する
- 4. クッキーを保存する
- 5. RestSharpでクッキーを保存する
- 6. 画像をクッキーに保存する
- 7. sharedpreferencesにクッキーを保存します
- 8. フォームの値をクッキーに保存
- 9. Django:ユーザーIDをクッキーに保存する
- 10. JSFクッキーにデータを保存する
- 11. PHP |ブール値をクッキーに保存する
- 12. IDクッキーにカスタムデータを保存する
- 13. PHPSESSIDがクッキーに保存されない
- 14. Struts2チェックボックスを他のBeanに保存する
- 15. 場所をブラウズして、クッキーにレールで保存する方法
- 16. PHPクッキーが保存されない
- 17. MVC 2 - クッキーが保存されない
- 18. PHPを使ってクッキーにデータを保存するには?
- 19. javascriptを使用してブラウザにクッキーを保存するには
- 20. document.cookieを使ってXUL経由でクッキーを保存する
- 21. クッキーを保存し、新しいタブでリンクを開く
- 22. Pythonでクッキーを使って検索を保存する
- 23. クッキーに(;)を含めてコンテンツを保存する方法は?
- 24. クッキーとjqueryでUI状態を保存する
- 25. Struts2でBLOB型のカラムに画像を保存する方法は?
- 26. クッキーに複数の値を保存する
- 27. アレイをクッキーに保存する方法は?
- 28. クッキーに保存されたDOM要素を使用する
- 29. 最近の検索をクッキーに保存する
- 30. 複数のバイナリ値をクッキーに保存する
クッキーのデータには制限があり、クッキーに保存することはできません。文字列、数値、ブール値、または他の単純な型のような単純なデータを格納することについて話している場合は、クッキーは機能しますが、複雑なオブジェクトをクッキーに直列化する場合、問題が発生する可能性があります。さらに、期待していない状態でオブジェクトを送信するクライアントから身を守るように注意する必要があります。 –