jQueryリクエストがあります:
handler: function(){
formp.getForm().submit({
url: url_servlet+'uploadfile',
success: function(formp, o) {
if(o.result.file!=""){
alert(o.result.file);
}
}
})
}
私はサーブレットでこのリクエストを受け取ります:ファイルをアップロードし、Javaクラスを呼び出してそれを読み取ります:
public class Read{
public static String ReadFile (String filePath) throws IOException, SchemaException, SQLException, ClassNotFoundException{
//****FILE READ PART***//
//****INPUT DATA TO DATA BASE****//
}
}
したがって、Javaクラスには2つのステージがあります。ステージの後Reading file
、応答を取得してステージを呼び出しinput data to DB
、パラメータをクライアントに再度送信した後、パラメータをクライアントに送信します。
それは可能ですか?
アップデート
クラスに別のメソッドを作成して、ファイルを読み取るだけだと思います。しかし、質問があります。このメソッドが機能した後、サーブレットに別のjQueryリクエストを作成し、ly javaクラスの別のメソッドを呼び出した後、クライアントにパラメーターを送信します。クラスフィールドは、最初のメソッドの作業で取得する値を保存しますか?