マルチパートレスポンス

画面遷移を行いつつ、ファイルをダウンロードさせる時などに使用したくなる。 普通はJavaScriptで実現させるが、以下のような形でも出来る。 Opera、FireFoxなどでは使えるが、IEがサポートしていないので事実上使えない。 java" contentType="multipart/mix…

Struts1.2.7 動的リストをActionFormで使用する

動的リストをActionFormで使用したい http://wiki.apache.org/struts/StrutsCatalogLazyList さらにvalidatorも使用したい indexedListProperty さらにJavaScriptでエラー内容をポップアップ表示したい 動的リストのJavaScriptチェックはサポートされていな…

Strutsタグライブラリ サニタイジング対象char一覧

→ > & → & " → " ’→ '

POI2.5.1からエクセル書式情報を取得する

エクセルの書式情報は HSSFWorkBook-WorkBook-formats-FormatRecordインスタンスの field_1_index_codeと結びついている。 この値はHSSFCellStyle#getDataFormat()で取得できる。 ただし、ここで返される値はshort値。 FormatRecordとして登録されているレコ…

POI2.5.1で作成したエクセルファイルをWindows98,MEから参照すると文字化けする。

HSSFWorkbook#createFont(String)において生成したフォントがセルにセットされたエク セルファイルをWindows98,Meクライアントで参照した場合、セル内の日本語が縦長の□□ に化ける現象が発生する。 原因: HSSFWorkbook.createFont(String)で生成されるHSSFFo…

POI2.5.1でヘッダ/フッタに日本語が使えません。

http://issues.apache.org/bugzilla/show_bug.cgi?id=17039

POI BiffViewer

思い通りのエクセルが吐き出せない・・・困った時にはBiffViewer。 org.apache.poi.hssf.dev.BiffViewer fileName 1.エクセルアプリからファイルを作る。 2.POIからファイルを作る。 3.1と2のdiffを取って違いを調べる。 突っ込んだ調査をするときは…