- PR -

strutsのvalidatorをCSVファイル取り込みのチェックに利用できないか?

1
投稿者投稿内容
悟空
会議室デビュー日: 2003/06/06
投稿数: 6
投稿日時: 2005-10-17 17:30
お疲れ様です。
案もしくはご経験があれば教えてください。
現在struts(ver1.1)でシステムを構築しております。
そのシステムではvalidator-rules.xml及びvalidation.xmlを用いて
画面の入力チェックを行っております。
(Formのvalidate()も利用しております。)

今回の要件としてCSVファイルのアップロード機能及び
他システムからFTPで転送されてきたCSVの取り込み機能がございます。

これらのファイルの入力チェックでも
validator-rules.xml及びvalidation.xmlを利用することができれば
全システムで単純チェックを全て一括管理できるのではと考えております。

何か知恵がございましたら方法論を教えていただければ幸いです。
ハツキタツミ
大ベテラン
会議室デビュー日: 2005/05/24
投稿数: 108
投稿日時: 2005-10-17 17:44
引用:

悟空さんの書き込み (2005-10-17 17:30) より:

今回の要件としてCSVファイルのアップロード機能及び
他システムからFTPで転送されてきたCSVの取り込み機能がございます。

これらのファイルの入力チェックでも
validator-rules.xml及びvalidation.xmlを利用することができれば
全システムで単純チェックを全て一括管理できるのではと考えております。



で結局、Validatorで何をチェックしたいのでしょう?
CSVの中身をチェックしたいのだとすれば、わざわざValidateでやらずに、
素直にテンポラリにでも保存して、チェックするのがいいような気もしますが?
悟空
会議室デビュー日: 2003/06/06
投稿数: 6
投稿日時: 2005-10-17 18:50
CSVファイルの中身をテーブルへ保存する前に、
必須項目のチェックや型のチェック(数字?文字?)や
例えばメールアドレスの形式等のチェックをvalidator-rules.xmlに
基づき行うことができればと思っております。

理由としては今回は
画面での入力と同じ項目を入力支援機能としてCSVのアップロード機能を
使って登録することを想定しております。
また、画面での入力と同じ項目を
他のシステムからのCSVファイルのインターフェースでも
行う予定になっております。
1

スキルアップ/キャリアアップ(JOB@IT)