#navi(Java)

*Struts覚書 [#y92405b1]
#contents

**はじめに [#oa72afdd]
-Struts全般に関しての覚書
-Struts1.1rc1に関しての本「Jakartaプロジェクト カンタン Struts」を読んで、過去につまったところなどの解決策の抜粋など
>※03/06/09時点でのStruts最新は「1.1rc2」
~

**ファイルアップロード アップロードするファイルの最大サイズ [#i0b1f4e0]
|パラメータ名|説明|デフォルト|
|bufferSize|入力バッファのサイズ|4096|
|maxFileSize|アップロードするファイルの最大サイズ|250M|
|multipartClass|MultipartRequestHandlerの実装クラスの完全修飾名|org.apache.struts.upload.CommonsMultipartRequestHandler|
|tempDir|一時作業ディレクトリ|webアプリケーションの作業ディレクトリ|
-以前ファイルアップロードMAXが250Mだという事を知らない時、デフォルトでファイルアップロードを使用して250M以上をアップした際に例外が発生せずにファイルアップロードを失敗した。 --> 例外をキャッチしてそのまま処理続行になっていた。((ファイルアップロードは失敗している))
~
-上限を変更する方法は以下の通り
--struts.config.xml に<contoller>で設定を追加
 <controller
  bufferSize="4096"
  maxFileSize="10M" />
--maxFileSizeを変更すればいける!?((未検証))


**commons-dbcp と commons-pool が1.1rc2で削除 [#sec5c3e4]
[struts-user:2039]より

 1.1RC2 では commons-dbcp と commons-pool が削除されています。
 本家の struts-users ML のスレッドを読むと、永久に削除されるようです。
 コンテナを使えと言うことらしいです。
 # Tomcat も commons-dbcp を使っているんだけど...
 
 struts-legacy.jar に GenericDataSource はまだ含まれているので使おうと
 思えば使えますが、struts 1.2 では削除すると言っています。 
 
 ということで、struts の DataSource を使っている人はコンテナのものに
 移行することを考えた方がよさそうです。
~


** JDBC Realm と Role を Struts に連携させてみる [#t8599ce7]

ぜんぜん進んでおりません。。。~






** 基本的なこと [#ked58011]
*** select multiple なんかでの ActionForm [#bdda2c30]
-http://www.techscore.com/tech/Java/Struts/2.html

htmlより同じパラメータ名で複数の値が送られてきた場合は、~
ActionForm Beanのプロパティに配列として格納される。~
例えば、「hoge」と言うパラメーターが2つ選択された場合は~
ActionForm Beanでは、~
-hoge[0]
-hoge[1]
の要素ができる。~

**備考 [#teecfb53]
参考図書~
-[[「Jakartaプロジェクト カンタン Struts」秀和システム 2000円:http://www.shuwasystem.co.jp/cgi-bin/detail.cgi?isbn=4-7980-0549-5]]~

参考メーリングリスト~
-[[「struts-user」:http://www.freeml.com/ctrl/html/MLInfoForm/struts-user@freeml.com]]~

*その他の情報 [#u720a1ad]
-DLdSab  <a href="http://gqaygtvynpck.com/">gqaygtvynpck</a>, [url=http://nuvribrtszhm.com/]nuvribrtszhm[/url], [link=http://kxxkipgrngrg.com/]kxxkipgrngrg[/link], http://ndgdhhgshuzc.com/ -- [[xdoqotogy]] &new{2010-03-11 09:14:58 (木)};

#comment

//#comment


~
~

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS