S_a_k_Uの日記みたいなDB

~サクゥーと呼ばないで~

Servlet

全てのURLにセッションID(jsessionid)を付加する

携帯のサイトでセッションに情報を持たせる場合は、cookieじゃないよねってことで。 jsessionidの自動付加について − Java Solution − @IT

統合Windows認証でログオンしているユーザ名を取得する

ASP.NETだと、こんなAPIで取得できるみたい。 Request.ServerVariables("LOGON_USER")

RequestDispatcherの出所とforwardと絶対パスと相対パス

Servletでforwardする場合、RequestDispatcherオブジェクトを取得して転送するが、RequestDispatcherオブジェクトをServletContextまたはServletRequestから取得する際に、動作が異なり ServletContextから取得 絶対パスのみOK ServletRequestから取得 絶…

httpsとIE6とIE7とPDFと

Microsoftのサイトでは、IE6SP1と書いているが、IE6SP2でも事象は発生している。IE7では発生しない。 HTTPS URL を使って、 Office ドキュメントまたは PDF ファイルを開くとき、「 Internet Explorer がダウンロードできない」エラー メッセージ

セッションが破棄されるイベントで処理を行う

忘れっぽいエンジニアのJakarta Strutsリファレンス セッション生成/破棄イベント処理:HttpSessionListener HttpSessionListener#sessionDestroyedメソッドでは、セッションを引数のHttpSessionEventオブジェクトからgetSessionメソッドで取得することがで…

ファイルダウンロード

Servletで動的にファイルを生成して、それをダウンロードする場合。

forwardとredirect

Tomcat 6.0.18 MyFaces 1.2.3 Trinidad 1.2.9 RichFaces(Ajax4jsf) 3.2.1 この時にExceptionを捕まえて、Exceptionの型によりページ遷移するって話だったけど、JSFのページにforwardで遷移することができないゾ。

ServletContextListenerのcontextInitializedメソッドを実行する順番

Tomcat 5.5.23 ServletContextListenerのcontextInitializedの処理順は、web.xmlの記述順かな?と思って記述したら…

Tomcat4の動作をいろいろ検証

apache-tomcat-4.1.37-LE-jdk1.4ってヤツで検証。

web.xmlのwelcome-file-list

Tomcat(5.5.12)だとforwordだけど、Cosminexus(07-60)だとredirect(レスポンスコード=302)になってる。

HTTPリクエストのヘッダの取得

HTTPリクエストに、ターゲットとなるヘッダが存在しない場合の挙動について。

Ajaxのリクエスト/レスポンスはUTF-8

で、HTMLのフォームは、Windows-31Jだったりする訳で。

バージョン

JSFが1.2なら、Servletは2.5で、となるとTomcatは6.0なのか。 Tomcat6.0は、Javaは1.5でいいらしい。

Tomcat 5.5.23 Jakarta Commons fileupload 1.2 Jakarta Commons httpclient 3.0.1USBカメラで撮影した画像ファイルをServletに送りたい訳だけど。 一緒に撮影した人のキー項目を送りたいのに、普通にPOSTのパラメータじゃ送れない。 POSTの場合、ContentTyp…