JavascriptでCookieを扱うのはどうも敷居が若干お高めですが、jQueryプラグインのjquery.cookie.jsがあると、誰でも簡単にCookieマスターになれます! jquery.cookie.js Download 公式jQueryからはなぜかうまくダウンロードできなかったので、こちらからどうぞ。
JavascriptでCookieを扱うのはどうも敷居が若干お高めですが、jQueryプラグインのjquery.cookie.jsがあると、誰でも簡単にCookieマスターになれます! jquery.cookie.js Download 公式jQueryからはなぜかうまくダウンロードできなかったので、こちらからどうぞ。
この前Cookieを使ったログイン認証を作ってるときにハマった内容。 参考サイト: http://itpro.nikkeibp.co.jp/article/COLUMN/20080221/294407/ 上記のサイトにもあるが、Cookieにはdomain属性とpath属性というのがある。 [domain属性] ブラウザがクッキーを送信するサーバーのドメイン名。ブラウザがアクセスするURL内のドメイン名がこれに後方一致(一部制限がある)する場合のみクッキーを送信する。後方一致しない場合はブラウザにセットしない。省略した場合は,アクセスしたURLに含まれるホスト名が使用される。 例) domain属性の値が「hoge.jp」の場合、ドメイン名が「xxx.hoge.jp」のように「hoge.jp」で終わるURLの場合のみ、requestでCookieの情報を送信する [path属性] ブラウザ
以前から「クッキーはサブドメイン間で共有して使える」というのは聞いてたんですが、今回仕事で使うことになりそうなのでちょっと調べてみました。 以下、 set.example.com で発行したクッキーを get.example.com で呼び出す。というテストです。 http://set.example.com/cookie_set.php <?php setcookie("TestCookie", "Test", time() + 3600, "/", ".example.com"); echo "set!"; ?> ↑このスクリプトにアクセスするとクッキーが発行される。 http://get.example.com/cookie_get.php <?php echo "<hr>"; echo $_COOKIE["TestCookie"]; echo "<hr>"; ?> ↑このスクリプト
概要 SpringBootで構築しているWebアプリケーションで、Controllerに対して共通処理を行いたい。 主に簡単な認証処理で、ログイン状態であればControllerでの処理、ログイン状態でなければログイン画面へ遷移させたい。 URLパスやパッケージベースでなく、Annotationで管理したい。 方法 HandlerInterceptor を使うことで実装が可能になる。 HandlerInterceptorをimplementしたクラスでは preHandle postHandle afterCompletion を実装する必要がある。 それぞれ、 - preHandle → Controllerにリクエストが行く前に呼ばれる - postHandle → ビューのレンダリング前に呼ばれる。RestControllerでは呼ばれない。 - afterCompletion →
なんとなく結果が見えている気がするんですけど、確認という意味で試してみました的な。 SpringのBeanってデフォルトのスコープはSingletonですが、SingletonなBeanに対してそれより短いライフサイクル(例えば、RequestやSession)のものを放り込もうとするとどうなるか?という話。 簡単にSpring Boot、Spring MVCを使って試してみます。 準備 確認用のコードは、こんな感じ。 アプリケーションのエントリポイント。 src/main/java/org/littlewings/spring/scope/App.java package org.littlewings.spring.scope; import org.springframework.boot.SpringApplication; import org.springframework.b
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く