以下のコードで XSS 検証を行うと、この行で問題while((anInt=bufferedReader.read())!=-1)
が発生します。Null Dereference
null でないことを確認するにはこれで十分です。または、これを解決するための他の確認または解決策はありますか。
BufferedReader bufferedReader = null;
try {
bufferedReader = new BufferedReader(new FileReader(new File (url.toURI())));
} catch (Exception e) {
e.printStackTrace();
}
response.setContentType("text/plain");
try{
int anInt=0;
//if(!bufferedReader.equals(null)){
while((anInt=bufferedReader.read())!=-1)
response.getWriter().write(anInt);
//}
} catch(IOException ioe) { }
return null;
if条件をコメントしました..