//fileuploadクラスを使用するにはjarファイルのダウンロードとクラスパスを通す必要があります
import org.apache.commons.fileupload.FileItem;
import org.apache.commons.fileupload.FileUploadException;
import org.apache.commons.fileupload.disk.DiskFileItemFactory;
import org.apache.commons.fileupload.servlet.ServletFileUpload;
・
・
・
↓(postメソッド内の処理)↓
DiskFileItemFactory factory = new DiskFileItemFactory();
factory.setSizeThreshold(-1);
factory.setRepository(new File("動的プロジェクト内の任意のフォルダの一時保存先"));
ServletFileUpload sfu = new ServletFileUpload(factory);
for (Object obj : items) {
FileItem item = (FileItem) obj;
//item.isFormField()で受け取ったデータがファイルかを判定します。
if (item.isFormField()) {
//item.getSize()で受け取った中身が空か判定します
if(item.getSize() != 0) {
//空じゃない場合は受け取ります
変数名(String型) = item.getString("文字コード(UTF-8等)");
}
}
}
よって私の質問内容の空文字判定はitem.getSize()で判定できることがわかりました。
ご指摘いただいた皆さまありがとうございました。