devpia.dextuploadnj.support.spring
Class DEXTUploadNJSpringExtensionUploadFilter
- サポートされる最小バージョン
- 2.6.0
- 最小サポート環境
- JRE 1.6
- 説明
-
DEXTUploadNJSpringExtensionUploadFilterクラスは、SpringWebFramework環境でExtensioinFileUploadFilterを使用するよりも簡単に構成できるように作成されています。
以下に、DD(web.xml)でExtensionFileUploadFilterを構成する方法と、コンテキスト構成ファイル(servelt-context.xml)でDEXTUploadNJMultipartResolverを構成する方法を示します。
ExtensionFileUploadFilterクラスはjavax.servlet.Filterインタフェースを実装したクラスである。 このクラスは、フィルタクラスなので、Javaサーブレットコンテナ(Tomcatサーバーのような)によって自動的にロードされ、コードレベルの生成あるいは呼び出しず、大容量ファイルのアップロードを処理する。
# web.xml <filter> <filter-name>extensionUploadFilter</filter-name> <filter-class>devpia.dextuploadnj.support.common.ExtensionFileUploadFilter</filter-class> ... </filter> <filter-mapping> <filter-name>extensionUploadFilter</filter-name> <url-pattern>/upload-extension.do</url-pattern> </filter-mapping> # servlet-context.xml (このファイルは、「*。do」アドレスにマップされたDispatcherServletの構成です。) <bean id="multipartResolver" class="devpia.dextuploadnj.support.spring.DEXTUploadNJMultipartResolver" />
ファイルアップロードのすべての関数はExtensionFileUploadFilter環境のExtensionFileUploadFilterまでですが、DEXTUploadNJMultipartResolverを設定する必要があります。
ただし、バージョン2.6.0でサポートされているDEXTUploadNJSpringExtensionUploadFilterを使用する場合は、DEXTUploadNJMultipartResolverを省略できます。
# web.xml <filter> <filter-name>extensionUploadFilter</filter-name> <filter-class>devpia.dextuploadnj.support.common.DEXTUploadNJSpringExtensionUploadFilter</filter-class> ... </filter> <filter-mapping> <filter-name>extensionUploadFilter</filter-name> <url-pattern>/upload-extension.do</url-pattern> </filter-mapping> # servlet-context.xml <!-- DEXTUploadNJMultipartResolverは省略されています。 -->