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. クッキーを保存する
- 6. RestSharpでクッキーを保存する
- 7. 画像をクッキーに保存する
- 8. JSFクッキーにデータを保存する
- 9. sharedpreferencesにクッキーを保存します
- 10. PHP |ブール値をクッキーに保存する
- 11. フォームの値をクッキーに保存
- 12. クッキーにIDを追加保存
- 13. IDクッキーにカスタムデータを保存する
- 14. Django:ユーザーIDをクッキーに保存する
- 15. セッションパラメータをクッキーに保存する
- 16. jplayer.orgクッキーにプレイリストを保存する
- 17. ブートストラップ・表ゲット保存クッキー
- 18. PHPSESSIDがクッキーに保存されない
- 19. Openxava:セッションオブジェクトにURLパラメータを保持
- 20. クッキーのドロップダウン値を保存する[ASP]
- 21. ブラウザはクッキーを保存しません
- 22. JavaScriptはクッキーを保存します
- 23. JWTをクッキーとして保存する
- 24. Struts2チェックボックスを他のBeanに保存する
- 25. httr :: GETで保存されたクッキーを削除するには?
- 26. mvc4で保存されたクッキーを取得するには?
- 27. 場所をブラウズして、クッキーにレールで保存する方法
- 28. 電子でフレーム間のクッキーを保存するには?
- 29. MVC 2 - クッキーが保存されない
- 30. 「Remember me」クッキーとCSRFプロテクションの保存
クッキーのデータには制限があり、クッキーに保存することはできません。文字列、数値、ブール値、または他の単純な型のような単純なデータを格納することについて話している場合は、クッキーは機能しますが、複雑なオブジェクトをクッキーに直列化する場合、問題が発生する可能性があります。さらに、期待していない状態でオブジェクトを送信するクライアントから身を守るように注意する必要があります。 –