0

ファイル名が添付されているかどうかをチェックするサーブレット フィルターがあります。サーブレット フィルターでファイル名を取得し、それを検証しますが、ユーザーにメッセージを表示できません。ありがとうございました :)

以下は次のdoFilter()とおりです。

HttpServletRequest request = (HttpServletRequest) req;
String name=request.request.getParameter("filename");
if(name.contains(".bat"))
{
    System.out.println("You cannot attach files with .bat extension");
}
chain.doFilter(req, res);
4

1 に答える 1

1

System.outServletResponseはバックエンド(サーバー側)の出力ストリームです。エンドユーザーが表示できるフロントエンドにメッセージを送信する場合は、にメッセージを書き込む必要がありますres。例:res.getWriter().println("You cannot attach files with .bat extension")

于 2013-01-11T13:46:16.493 に答える