Windows system >> Windowsの知識 >  >> Windows XPシステムチュートリアル >> XPシステムチュートリアルについて >> WEBWORKを使用してファイルをアップロードする方法を教える

WEBWORKを使用してファイルをアップロードする方法を教える

  
Webワークはシンプルで柔軟かつ強力であることを誰もが知っていますこれは標準的なCommandパターンのフレームワークの実装で、コンポーネント化とコードの再利用に特化したWeb層とは完全に分離されたものです。 WebWORKを使用してファイルのアップロード方法を実装する方法について説明しましょう

Webworkはognlを使用してデータバインディングを実装します。非常に便利な機能は、面倒な呼び出しを避けることができますrequest.getParameter、オブジェクトの設定、冗長な設定ファイルを必要としない、そしてコンバータの機能、私たちはフロントからバックグラウンドまで、またビジネスオブジェクトを使用できます。文字列変換を考慮する必要はなく、DTOも必要なく、FormBeanも必要ありません。
Webアプリケーションに共通のアップロードファイルをアップロードするためにデータアップロードを使用できます。これで完璧です。アクションでWeb情報を知る必要がなくなります。特定のオブジェクトを操作する必要がある、getObjectを呼び出す、ユーザーがアップロードしたファイルを操作する必要がある、 getFile。
webwork2.1.5より前では、この問題も詳細に紹介されていましたが、2.1.5以降では、このインターセプターは正式リリース版に追加されました:com.opensymphony.webwork.interceptor.FileUploadInterceptor
先着順Actionを見てみましょう:このActionは非常に単純であることがわかりますFile型プロパティとセッターを定義するだけで、このFileオブジェクトを使って何でもできます。このページと通常のアップロードページに違いはありません。

フィールドの名前とアクションの同じ名前に注意する必要があります。残りはインターセプターを設定することです。
Copyright © Windowsの知識 All Rights Reserved