Apache commons fileupload を使用して jsp でファイルをアップロードしようとしています。私が現在使用しているコードは次のとおりです。
String filePath=request.getContextPath()+"pics";
if (fileName.lastIndexOf("\\") >= 0)
{
file = new File(filePath+fileName.substring(fileName.lastIndexOf("\\")));
} else {
file = new File(filePath+ fileName.substring(fileName.lastIndexOf("\\")+ 1));
}
fi1.write(file);
このファイルのパスを指定するのに混乱しています。このパスを使用すると、すべてがうまく機能します。
String filePath="C:\\Users\\Somye\\Documents\\NetBeansProjects\\A.K\\web\\pics\\";
しかし、私の必要性は request.getContextPath(); を使用することです。
解決策はありますか??